【发布时间】:2019-12-27 19:45:13
【问题描述】:
在我的 Django 项目中,我实现了 Celery,它使用 RabbitMQ 后端运行。
芹菜的作用:
Celery 将我的任务放入队列中,然后在某些条件下运行它们。话虽如此,我基本上只使用Celery python 接口与RabbitMQ 消息队列交互。
问题:
我只想将简单的字符串消息推送到RabbitMQ 队列中,该队列应该由第 3 方应用程序使用。
我尝试了什么:
有一种方法可以使用Pika library 直接连接到RabbitMQ。但是我会觉得它有点笨拙——如果我已经将Celery 连接到RabbitMQ,为什么不使用它(如果可能)将简单消息发送到特定队列,而是使用提到的Pika 库打开另一个连接。
感谢任何见解。
【问题讨论】: