gpt4 book ai didi

python - Celery:连接到 Remote Broker 以共享任务

转载 作者:可可西里 更新时间:2023-11-01 11:37:07 24 4
gpt4 key购买 nike

我有很多耗时的任务需要由几台机器分担。我目前有一台主机使用 Celery workers 来完成任务。我使用 RabbitMQ 作为代理,使用 redis 作为在本地机器上运行的后端。 master机还负责部署任务和返回结果。

我想知道是否可以让slave机器远程连接到master机器中的broker和result backend来获取作业,以便所有机器一起工作。我想我只需要以某种方式配置 RabbitMQ 和 redis 设置,然后在从机中启动 Celery worker。非常感谢。

最佳答案

在查看 Celery 文档时,绝对没有限制您不能从工作进程访问 RabbitMQ 作为远程服务器,而不仅仅是使用本地主机。看一下 CELERY_QUEUE_HA_POLICY here .

关于python - Celery:连接到 Remote Broker 以共享任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com