进入进程的dRuby调用由该进程中的DRb::DRbServer实例处理。这将重构方法调用,在指定的本地对象上调用它,并将值返回给远程调用方。任何对象都可以通过dRuby接收呼叫。
在任何传入的dRuby调用可以被接受之前,DRbServer必须在本地进程中运行,或者任何本地对象都可以作为远程进程的dRuby引用传递,即使这些本地对象从未实际上被远程调用。
classDRb::DRbBadScheme Parent:DRb::DRbError dRuby协议不支持在URI中指定的方案时引发的错误。请参阅DRb::DRbProtocol。
DRbTCP协议URI如下所示:druby://<host>:<port>?<option>。该选项是可选的。
Rinda是DRb(dRuby)的一部分。 例子 从1.8.2开始,查看Ruby发行版中的sample/drb/目录。 常量 Ring_PORT 默认端口振铃发现将使用。
::GWIdConv.newgw=DRb::GW.news1=DRb::DRbServer.new'drbunix:/path/to/gateway',gws2=DRb::DRbServer.new'druby