概述
通常,如果我们为他们使用不同的rabbitmq,这些脚本工作正常.但在生产机器上,我需要为他们分享相同的RabbitMQ后端.
注意:由于一些限制,我不能合并现有的新项目,所以它将是两个不同的项目.
rabbitmqctl add_vhost命令创建一个vhost.
默认情况下Celery使用/ default vhost:
celery worker –broker=amqp://guest@localhost//
但是您可以使用任何自定义vhost:
celery worker –broker=amqp://guest@localhost/myvhost
例子:
rabbitmqctl add_vhost new_host rabbitmqctl add_vhost /another_host
celery worker –broker=amqp://guest@localhost/new_host
celery worker –broker=amqp://guest@localhost//another_host
总结
以上是编程之家为你收集整理的python – 具有相同RabbitMQ代理后端进程的Multi Celery项目全部内容,希望文章能够帮你解决python – 具有相同RabbitMQ代理后端进程的Multi Celery项目所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧