我把芹菜分成以下部分
我的理解
我的困惑
答案 0 :(得分:0)
首先,只是解释它是如何工作的。您的代码中运行了芹菜客户端。您致电tasks.add(1,2)
并创建了新的Celery Task
。该任务由Broker
传输到队列。是的,队列在Rabbimq或SQS中持久存在。 Celery Daemon
始终在运行并正在侦听新任务。当队列中有新任务时,它会启动一个新的Celery Worker
来执行工作。
回答你的问题:
芹菜守护进程一直在运行,它开始了芹菜工人。
是Rabitmq或SQS正在进行队列工作。
使用芹菜监视器,您可以监控正在运行的任务数量,完成的数量,队列的大小等等。
答案 1 :(得分:0)
我认为nstoitsev的回答有好意但会产生一些混乱。 所以让我们试着澄清一下。
希望这有帮助。