AP4R を何故使うか キューサーバーというと、 Q4M だとか ActiveMQ だとかまあいろいろある訳だけど、僕が何故わざわざ汎用性が低い AP4R を使うというと、理由は二点あります。 まず一点目として AP4R は、キューサーバーというのではなく、分散並列処理のフレームワークのような存在であるからです。 AP4R は処理を非同期化して分散して、キューサーバー自体も分散して、どこかが死んでもあまり問題無い、みたいなシステムを割と容易に作ることが出来ます。割と容易に、というのは Ruby 歴 2 ヶ月弱の初心者が 1 時間ぐらいで。 これをやるには、 AP4R が用意してくれているありあわせのものを適当に組合せるだけでよくて、それが故の 1 時間です。 それから、もう一点としては、 AP4R は Rails からであれば、極めて容易に使うことが出来る、という点です。 楽天