2013年4月16日火曜日

Q4Mのまとめ

Q4MとはMySQLを使ったキューのこと。ある処理を非同期で順番に処理したいときに使う。


使い方はQ4Mをインストールして好きなテーブルを設定したら、
insert文でキューを挿入し、select queue_wait(テーブル名)でキューを取り出し、
該当キューの処理が終わったらselect queue_end(テーブル名)で該当キューを終了させる。

詳細な使い方は下記のページを参照。
http://gihyo.jp/dev/serial/01/perl-hackers-hub/001003?page=1

インストール方法はこれ。
http://blog.nomadscafe.jp/2011/12/q4m---mysql-casual-advent-calendar-2011.html