到目前为止,我们还没有真正需要在我们的基础设施中实现队列系统,但是现在我们需要一些不能通过cron任务(太慢)完成的功能。
我们的基础设施是LAMP (PHP)和一些NoSQL。
我看过Gearman,它似乎很适合我们的需要。我知道Digg使用它,以及雅虎,所以它必须是可靠的。
我看过芹菜,看上去不错,但它似乎只适用于AMQP (或仅适用于RabbbitMQ ),但它在python中,而且我还没有找到多少关于您是否可以使用非python任务的信息。
谢谢
发布于 2010-08-27 08:55:13
芹菜支持web钩子任务,这使它能够通过HTTP调用其他语言:
http://celeryq.org/docs/userguide/remote-tasks.html
芹菜还支持Redis、MongoDB、MySQL/PostgreSQL/Oracle和beanstalkd:http://celeryq.org/docs/tutorials/otherqueues.html。
不过,RabbitMQ是最可靠的选择。
https://stackoverflow.com/questions/3578712
复制相似问题