到目前为止,我们还没有真正需要在我们的基础设施中实现队列系统,但现在我们需要一些无法通过 cron 作业完成的功能(太慢了)。
我们的基础设施是带有一些 NoSQL 的 LAMP (PHP)。
我看过 Gearman,它似乎非常适合我们的需求。我知道 Digg 和 Yahoo 都使用它,所以它一定是可靠的。
是否有任何管理工具可以在工人死亡或创建新任务时自动启动它?
如何在同一个基础架构下处理多个项目(项目 A 有 5 个任务,项目 B 有 10 个,项目 C 有 1 个)
有没有办法轻松完成周期性任务?
我见过 Celery,它看起来不错,但它似乎只适用于 AMQP(或仅适用于 RabbbitMQ),但它是在 python 中,我还没有找到关于你是否可以使用非 python 任务的太多信息。
谢谢