たけまる / 2009-07-29
2009-07-29 Wed
_ Kai Plugin for Ruby on Rails [kai][rails]



@sawamur さんが Ruby on Rails の Kai プラグインを公開してくれました.sawamur's active_kai at master - GitHub
ActiveRecord のように継承してモデルクラスを作ります.また,Kai ク
ラスタのサーバ (あるいはロードバランサ) は以下のように指定します.
class Book < ActiveKai kai_servers ['192.168.10.1:11211','192.168.10.2:11211','192.168.10.3:11211'] end
このモデルクラスのオブジェクトは,":id" (キー) を指定して作成しま
す."save" メソッドを呼ぶと,シリアライズされて Kai クラスタに保存
されます."find" クラスメソッドで,保存したオブジェクトを取得でき
ます.
book = Book.new(:id => 12345,:title => "Learning Erlang",:author => "John") puts book.author #=> john book.save b2 = Book.find(12345) b2.title = "Learning Ruby" b2.save
ちなみに Kai には,統計情報を描画する Cacti プラグインもあります.
こちらも合わせてどうぞ.
分散Key/Valueストア,Kaiを使ってみよう!:第5回 gooホームにおけるKaiの運用例 ─監視や統計情報の活用|gihyo.jp … 技術評論社
