Ruby Rev + MessagePack による分散プログラム - 古橋貞之の日記

screenshot

ネットワークプログラミングで面倒なのが、通信相手にバイト列しか送れないためプロトコルシリアライズ方法から考えないといけないかったり、複数のクライアントに対応しようとするとスレッドやらイベント駆動やらを考えないといけないところで、なかなか本質的なロジックの実装に手を付けられずもどかしくなります。そこで、そのあたりの面倒な部分をまとめて良きに計らってくれるRPCライブラリを作っておくと良さそうです。...

http://d.hatena.ne.jp/viver/20090224/p1
http://b.hatena.ne.jp/entry/http://d.hatena.ne.jp/viver/20090224/p1