我阅读了有关兔子的多个交流,例如fanout等。用于多播,广播消息。
播放/多播的一种方法可能是在兔子消息主体中拥有标识符,而不是通过路由键/标头等区分。
使用路由键/标头决定消费者与通过名称valuecollection推动所有数据并决定单个消费者,要采取什么措施?
一个好处,我在这里看到的是为每个消费者拥有一种对象,看来每个消费者都只有单一的责任。还有其他令人信服的事情可以选择这种方法?
您可以使用MassTransit(http://masstransit-project.com/(通过RabbitMQ广播和消费您的消息。我认为这是一个很好的方法,因为您正在考虑不同的合同/消费者。
我建议您查看文档,以查看它是否适合您的需求。