天天看點

用 JRuby 整合 Ruby 和 Java (2) - DRb 和 RMI

DRb (Distributed Ruby) 是 Ruby 的 RPC。使用 DRb 我們可以經 TCP/IP 去使用遠端的物件。DRb 的運作方式跟傳統的 RPC 差不多,隻是定義 Stub 和 Skeleton 都交給 Ruby 負責,遠端的客戶甚至不需任何有關類的定義,一切都動態地由 Ruby 完成了。