标签: rabbitmq spring-rabbit
我有一个RabbitMQ集群,它有两个节点和一个侦听器(两者都连接在一起),声明了一个Queue(与主题交换绑定)。声明队列(显然在节点1处)并复制到节点2(如预期的那样)。到目前为止一切都很好。
但是当节点1关闭时,队列将从节点2中删除,从而导致我的监听器崩溃。这是队列参数:
显然,它似乎不是正确的高可用性行为。问题是如何创建此队列并在至少1个节点启动时保持可用(无论哪个节点)?