【发布时间】:2017-01-15 23:22:24
【问题描述】:
我正在尝试扩展 RabbitMQ 消息传递系统。当前系统非常简单 - 生产者向扇出交换器发送消息,消息由多个消费者处理 - 经典扇出路由。
我有来自不同类型的多个消费者(例如:一个打印到屏幕,一个记录到文件,一个保存到数据库,......)。 我的挑战 - 我不确定扩大消费者规模的最佳方式是什么。如果我添加来自同一类型的其他消费者 - 我将在数据库中获得双重日志或双重条目。 ...(想想从同一个扇出交换消费的两个 DB 消费者)。
我想我可以创建一个发布到工作队列的消费者,但我想知道 rabbitmq 中是否有更好的“内置”解决方案。
提前致谢, zf
【问题讨论】:
标签: rabbitmq exchange-server amqp