celey_always_earce=True如何工作



在芹菜文档中,它告诉all tasks will be executed **locally** by blocking until....这里的本地含义。它是使用运行应用程序的主服务器的工作程序来运行任务,还是直接将任务发送给远程运行的芹菜工作程序https://docs.celeryproject.org/en/4.0/userguide/configuration.html#std:setting-task_always_eager

这意味着Celery不会通过向代理发送消息来安排任务正常运行。相反,它将在调用任务的进程中运行它(通过.apply_async().delay()(。我认为此设置仅适用于测试,因此您的测试不必运行Celery workers

相关内容

  • 没有找到相关文章

最新更新