Java の RMI みたいな分散コンピューティング技術である dRuby。これを使おうとしてはまったポイントがあったのでメモ。 dRuby 自体は涙が出るほど使うのが簡単。 たとえば、同じマシンの上で、server.rb と client.rb と2つ実行ファイルを用意しよう。 # server.rb require 'drb/drb' server = "abc" DRb.start_service("druby://:5000", server) sleep # 待ちうけ状態にするため # client.rb require 'drb/drb' server = DRbObject.new_with_uri("druby://localhost:5000") puts server.size これで % ruby server.rbとしてサーバを起動。シェルの別窓で、 % ruby