メッセージングしたい

ジョブキューにやりたいことを溜めておいて、まとめて何かを処理するということを考えてみる。MySQLのテーブルにキューを蓄積、cronで定期的にプログラムを走らせればいいのだろうけど、もうちょっとスマートなやり方がある気がする。JavaだったらMQとか使うかもなぁ。PHPだと何がいいだろう。