【发布时间】:2015-11-04 12:56:49
【问题描述】:
我需要分离我的应用程序堆栈以将 web 和 worker 作为单独的微服务,即它们都在不同的基础架构中运行并且都有不同的存储库。
得到的阻碍是如何将消息添加到队列中,即 task.add.delay(a,b) 这意味着任务添加应该在 web 中,我可以轻松地替换使用 pika 将消息推送到 rabbitmqp 的方式python 包,但随后我将失去其他功能,例如链,即链 = add(a,b) |发送结果();链()
有没有办法用芹菜将消息推送到rabbitmq,而无需在代码上定义任务
【问题讨论】: