首页 文章

Django和RabbitMQ设置

提问于
浏览
0

我在负载均衡器后面的多个VM上部署了一个django应用程序 . 在每个django . 我想为应用程序设置celery和RabbitMQ . 每个django应用程序都将运行一个芹菜工作者,一些VM应该在群集设置中运行RabbitMQ,如果芹菜工作者执行任务,其他人不应该执行相同的任务 . 这种设置芹菜和RabbitMQ的方法很好 . 任何人都可以指导我如何设置(配置,教程等)?

1 回答

  • 0

    对于更好的用例,您可以执行的只是运行单个RabbitMQ实例,因此,如果任何芹菜工作者可以从队列中选择任务,并且在获取任务后,它将从队列中删除,以便不会多次执行 . 或者另一件事你可以做的是在一个单独的VM上运行芹菜和rabbitmq,并在运行芹菜时增加芹菜的 Worker 数量,如果这对你的用例有帮助的话 .

相关问题