2011-10-27 5 views

答えて

2

これらは非常に比較が難しいです! RabbitMQはメッセージングシステムですが、delayed_jobはデータベースバックアップのタスクキューです。

RabbitMQを使用すると、タスクキューを作成できますが、それは多くのユースケースの1つに過ぎません。 delay_jobはタスクキューの実装が非常に限定されていると言えるでしょう。データベースはこの種の作業には適していないからです。 (例:http://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Night.pdfを参照してください) データベースは簡単な設定で十分に機能するかもしれませんが、最終的には が崩壊する可能性があります。

タスクキューが必要な場合は、RabbitMQをサポートするものを探すことをお勧めします。

関連する問題