python – 具有相同RabbitMQ代理后端进程的Multi Celery项目
发布时间:2021-01-11 16:21:01 所属栏目:Python 来源:互联网
导读:如何使用两个不同的芹菜项目,消耗来自单个RabbitMQ安装的消息. 通常,如果我们为他们使用不同的rabbitmq,这些脚本工作正常.但在生产机器上,我需要为他们分享相同的RabbitMQ后端. 注意:由于一些限制,我不能合并现有的新项目,所以它将是两个不同的项目. RabbitM
|
如何使用两个不同的芹菜项目,消耗来自单个RabbitMQ安装的消息. 通常,如果我们为他们使用不同的rabbitmq,这些脚本工作正常.但在生产机器上,我需要为他们分享相同的RabbitMQ后端. 注意:由于一些限制,我不能合并现有的新项目,所以它将是两个不同的项目. 解决方法RabbitMQ有能力创建名为virtual的虚拟消息代理主机或vhosts.每个本质上都是一个带有自己的队列的迷你RabbitMQ服务器.这使您可以安全地为多个应用程序使用一个RabbitMQ服务器. rabbitmqctl add_vhost命令创建一个vhost. 默认情况下Celery使用/ default vhost:
但是您可以使用任何自定义vhost:
例子: rabbitmqctl add_vhost new_host rabbitmqctl add_vhost /another_host
(编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 使用sсikit-learn TfIdf和gensim LDA
- 在Python中立体声到单声道wav
- Python语言中的函数range()没有给出预期的结果
- 关于python2.7的md5加密遇到的问题(TypeError: Unicode-ob
- python – 将数字字符引用表示法转换为unicode字符串
- django – 如何在保存之前使用PIL调整新上传的图像大小?
- python – 加速解决三角线性系统与numpy?
- python – 用ElementTree写入带有utf-8数据的xml utf-8文件
- python – 使用lxml.html提取文本
- Python中反引号字符的含义
