1

我将使用 Celery 来管理集群中的任务。将有一台主服务器和一些工作服务器。Master 将任务发送到工作服务器(任意数量)并获取结果。任务状态应该是可追踪的。后端是 RabbitMQ。在这种情况下使用芹菜是个好主意吗?还是有更好的解决方案?

4

1 回答 1

4

恕我直言,这是一个非常好的主意。我以这种方式在 Amazon EC2 中使用过几次,每次都很棒。

最大的优势之一是它可以处理工作服务器的故障,因此基础架构的动态特性不是问题,您仍然可以完成工作。

很抱歉,这个答案如此简短,但我相信它回答了 OP 的问题。没有更多的了。芹菜很棒,能胜任,有很好的文档。随它去吧:)

于 2012-10-25T12:23:02.600 回答