分散ストレージシステム Cagra が面白そうだなあと思いつつ以下の図を見たら、 これ、Spread Toolkit でセッションレプリケーション - 酒日記 はてな支店 で書いた図に似ているなと。 要するに、client は localhost(でなくてもいいけど) の daemon と通信し、daemon 同士は udp multicast 等でメッセージ交換する、という形が一緒。 であれば、Spreat Toolkit を使えば似たようなのが実装できるんじゃないか、ということで作ってみた。 ソースは coderepos に置いてあります。http://svn.coderepos.org/share/lang/perl/Spread-DStorage/ Spread については日本語の情報がほとんど見つからないので、手前味噌ですが http://d.hatena.ne.jp/sfuji
![Spread Toolkit + Perl で cagra みたいなのを実装してみた - 酒日記 はてな支店](https://cdn-ak-scissors.b.st-hatena.com/image/square/513377b936b311a208d056c840b60ca48ae6d6cd/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fv%2Fviver%2F20080429%2F20080429233749.png)