MassTransit 中单总线的多个主机

Multiple Hosts for single bus in MassTransit

刚刚意识到随着 MassTransit 的 V6 版本取消了对单个总线中多个主机的支持。是否有不同的解决方案来实施它。

我们的用例是监听 2 个不同主机上的相同队列。消费消息并仅使用 RespondAsync 进行响应,我的理解是它可以自动解析回原始默认响应队列。

谢谢,

从 MassTransit v6 开始,无法为单个总线实例配置多个主机。

根据您的情况,您应该创建两个总线实例,每个主机一个,并在每个实例上配置相同的消费者。