Celery无需经纪人和后端即可运行

时间:2015-06-23 23:56:05

标签: redis rabbitmq celery

我在笔记本电脑上运行Celery,其中rabbitmq是经纪人,redis是后端。我刚刚使用了所有默认设置并运行celery -A tasks worker --loglevel=info,然后一切正常。工作人员可以完成工作,并通过调用result.get()获取执行结果。我的问题是,即使我根本没有运行rebbitmq和redis服务器,它仍然有效。我没有在服务器上设置帐户。在许多教程中,第一步是在启动芹菜之前运行代理和后端服务器。

我是这些工具的新手,并不太了解他们如何在幕后工作。任何投入将不胜感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

Never mind. I just realized that redis and rabbitmq automatically run after installation or shell startup. They must be running for celery to work.