【发布时间】:2018-12-31 14:02:18
【问题描述】:
现在,我想将register 事件发布到某个特殊的交易所,我可以使用 celery 远程检索和处理它。
其实我已经使用send_task函数实现了这个,但是它必须通过task_name来指示应该执行哪个任务并消费它。所以这对我的目标来说似乎不是那么完美。
我想要的就是这样:
- 将
register消息发布到某个Exchange; -
远程机器1订阅此
topic或route_key并捕获消息,用于执行任务; -
远程机器 2- 与机器 1 相同,但执行另一个任务- 接收(可能需要回复某些
queue)
例如,就像这样的工作流程:
注册:
- 发送电子邮件
-
生成信息
......
【问题讨论】: