Masstransit、RabbitMQ、具有多个实例的多个使用者

Masstransit、RabbitMQ、具有多个实例的多个使用者,rabbitmq,masstransit,Rabbitmq,Masstransit,我有一个制作人,出版某种事件。然后我有两个不同的服务,它们都应该使用该事件并以某种方式处理它。这两个服务都有多个实例,我希望这样,每个服务只有一个实例会使用事件(为了清楚起见,请参见图片) 是否有任何方法可以实现这一点,Masstransit配置或RabbitMQ队列的手动配置是唯一的方法 您需要为每个服务使用不同的端点名称(队列)。每个队列将获得它自己对类型化消息交换的绑定,并获得它自己的副本 服务实例将使用与所有其他实例相同的队列名称,因此只有一个实例将获得消息 这是一个基本的酒吧间酒吧,详

我有一个制作人,出版某种事件。然后我有两个不同的服务,它们都应该使用该事件并以某种方式处理它。这两个服务都有多个实例,我希望这样,每个服务只有一个实例会使用事件(为了清楚起见,请参见图片)

是否有任何方法可以实现这一点,Masstransit配置或RabbitMQ队列的手动配置是唯一的方法


您需要为每个服务使用不同的端点名称(队列)。每个队列将获得它自己对类型化消息交换的绑定,并获得它自己的副本

服务实例将使用与所有其他实例相同的队列名称,因此只有一个实例将获得消息


这是一个基本的酒吧间酒吧,详细内容见。

谢谢!显式队列名称是我遗漏的一点!我们甚至在这里提到过