これらは比較するのが非常に難しいです! RabbitMQはメッセージングシステムですが、delayed_jobはデータベースバックアップのタスクキューです。
RabbitMQを使用すると、タスクキューを作成できますが、これは多くのユースケースの1つに過ぎません。
データベースがこの種の作業には適していないため、delayed_jobはタスクキューの実装が非常に限られていると言えるでしょう。
(例: http://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Night.pdf )
データベースは簡単な設定で十分に機能するかもしれませんが、最終的には
落ちる。
タスクキューが必要な場合は、RabbitMQをサポートするものを探すことをお勧めします。