我们正在试验RabbitMQ和MassTransit。我们目前在负载平衡服务器上设置了3个Rabbit实例。我们还通过VPN在群集中增加了两个。我希望设置的是每个应用程序主机上的本地Rabbit实例,以便我们可以拥有本地存储和转发。然后,中央群集中的这些队列可以转发到异地群集。
我尝试在本地实例上设置到中央群集的联合,然后从远程群集到中央群集的联合。交换出现在每一个上,但没有绑定,因此当我从MassTransit发布时,它不会将消息移动到任何队列。
不确定我是否在某处误解了一个概念。希望这一切都有意义。
答案 0 :(得分:1)
事实证明,联合上游的默认配置是将跳数限制为1.因此,在启动配置中,消息跳转到中央群集并被删除。我将跳跃提升到了两个,现在绑定从一个主机共享到群集,然后分配到另一个主机。