Ruby on Railsでのメール送信がタイムアウトになる問題に対処する必要に迫られた。 表の画面処理内では、処理に時間がかかる場合はタイムアウトが不可避。 そうすると裏プロセスで、独立してえっちらおっちらやるしかない。 Ruby には 関将俊さんの 分散オブジェクトシステムdRuby が存在する。 Railsでの応用例は secondlifeさんの 【日本Rubyカンファレンス2006】はてな,Webのスクリーンショットを作成/表示するサービスをRubyの分散オブジェクトとRuby on Railsの組み合わせで実現 http://itpro.nikkeibp.co.jp/article/NEWS/20060612/240617/ が有名。 海外でも重たい処理は Rails から 別プロセス化して連携する流れにdRubyが利用されている。 InfoQ - Tracking change
![2006-07-28](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)