我将使用Celery来管理集群中的任务。将有一个主服务器和一些工作服务器。 Master将任务发送到工作服务器(任意数字)并获取结果。任务状态应该是可跟踪的。后端是RabbitMQ。 在这种情况下使用芹菜是个好主意吗?或者有更好的解决方案吗?
答案 0 :(得分:2)
恕我直言这是一个非常好的主意。我以这种方式在Amazon EC2中使用过几次,每次都很棒。
其中一大优势是它可以处理工作服务器的故障,因此基础架构的动态特性不是问题,您仍然可以完成任务。
我很抱歉这个答案非常简短,但我相信它可以回答OP问题。没有更多的东西。芹菜很棒,做得好,有很好的文档。跟着它:)