【发布时间】:2013-06-15 03:35:41
【问题描述】:
我正在开发应用程序,其中以 rabbitmq 作为后端的 celery 是核心模块。 celery 是否支持存在多个rabbitmq 节点以及当一个节点关闭时 celery 切换到另一个节点的用例?当 rabbitmq 宕机以归档高可用性时,处理情况的最佳选择是什么?
【问题讨论】:
我正在开发应用程序,其中以 rabbitmq 作为后端的 celery 是核心模块。 celery 是否支持存在多个rabbitmq 节点以及当一个节点关闭时 celery 切换到另一个节点的用例?当 rabbitmq 宕机以归档高可用性时,处理情况的最佳选择是什么?
【问题讨论】:
celery 本身没有 HA 功能。相反,您可以使用HA proxy+RabbitMQ 进行负载平衡和故障检测。有关更多信息,您可以查看:
【讨论】: