学无所长,一事无成
发布时间:2015-02-08 23:51:46
cellulid/dcell: 同 ruby 标准库中 DRb 进行比较,看其本质上有什么不同,学习 dcell 一定要看看。......【阅读全文】
发布时间:2015-02-08 00:35:15
DCell 提供了一个可全局访问的目录(directory ),用于存放你希望存放的任意 Ruby 对象。全局数据可以用于节点间数据传输,包括 actors 句柄数据。这种方式可以让你全局性的注册一个 actor,这样当你从任意一个节点访问它时,就不需要首先定位自己在哪个节点上。>> actor = Celluloid::Actor[:dcell_server].........【阅读全文】
发布时间:2015-02-08 00:17:40
缺省情况下,DCell 会运行一个 service 用于收集信息,包括你的硬件设备,操作系统,以及 Ruby 解释器等。这个 service 注册在 :info 下:>> node = DCell::Node["wintermute.local"] => #<DCell::Node[wintermute.local] @addr="tcp://127.0.0.1:7777">>> info_serv.........【阅读全文】