2011-10-27 148 views

回答

2

这些都很难比较! RabbitMQ是一个消息系统,而delayed_job是一个数据库支持的任务队列。

使用RabbitMQ,您可以创建一个任务队列,但这只是众多使用案例之一。 有人可能会说,delayed_job是一个非常有限的任务队列实现,因为数据库不适合这种工作。 (例如参见http://www.rabbitmq.com/resources/RabbitMQ_Oxford_Geek_Night.pdf) 该数据库可能对于简单设置足够好,但最终可能会破裂。

如果你想要一个任务队列,我建议你找一个支持RabbitMQ的程序。

相关问题