2008年02月18日
repcached 1.1をリリースしました+2.0のもくろみ
repcached 1.1 (memcached-1.2.4ベース) を公開しました!
主な変更点は次の通りです。
- memcached-1.2.4の新しいプロトコル (append, prepend, cas) に対応。
- ただし、いまのところcas unique IDのレプリケーションには対応していないので、getsとcasの間にフェイルオーバが発生すると、casが失敗する可能性があります。
- レプリケーション用のテストケースを同梱しました。
prove t.rep
でテストを実行できます。
ダウンロードやインストール方法などの詳しい情報は、プロジェクトページをご覧くださいませ!
そして2.0
1.x系で実装したいと考えていたことが完了し一段落したので、ぼちぼち2.0に向けて動き出しています。
repcached 2.0での目玉機能は、2台でのマルチマスタ構成のサポートです。
このマルチマスタが実装されると、こんないいことがあります:
- クライアントはサーバのフェイルオーバ、フェイルバックを意識する必要がなくなります。 (※クライアントライブラリに依存します)
- 2台のサーバを有効に活用することができます。
repcached 1.xでは、バックアップ機が遊んでいましたが、2.xではちゃんと仕事をしてもらいます。
マルチマスタを実現するアイディアについては、 去年行った社内勉強会『repcachedのお披露目』の資料 (PDF)を見ていただければと思います。
ただいま、鋭意実装中なのですが、
みなさんに公開できるのはもう少し先 (3月ぐらいですかねー) になると思います。
リリースの準備ができましたら、またここでアナウンスしますのでご期待くださいませ!
(ひ)
や
トラックバックURL
この記事へのコメント
1. Posted by ぴーなっつばたー 2008年03月07日 11:28
マルチマスターかっこいいですね!
大いに期待してます。
最近、マルチマスターだったりフェールオーバーだったりするストレージサーバが増えてて嬉しいです。
Tokyo Tyrant: network interface of Tokyo Cabinet
http://tokyocabinet.sourceforge.net/tyrantdoc/
http://alpha.mixi.co.jp/blog/?author=3
Flared (Yet Another Memcached)
http://labs.gree.jp/Top/OpenSource/Flared.html
ああ、もうみんなまぶしすぎるぜ。
大いに期待してます。
最近、マルチマスターだったりフェールオーバーだったりするストレージサーバが増えてて嬉しいです。
Tokyo Tyrant: network interface of Tokyo Cabinet
http://tokyocabinet.sourceforge.net/tyrantdoc/
http://alpha.mixi.co.jp/blog/?author=3
Flared (Yet Another Memcached)
http://labs.gree.jp/Top/OpenSource/Flared.html
ああ、もうみんなまぶしすぎるぜ。
2. Posted by ぴーなっつばたー 2008年03月07日 11:43
既に既知の情報でしたね。
失礼致しました。
失礼致しました。