重新启动 Exchange 联合体链接下游节点后,上游节点上会出现孤立队列
作者: lukebakken创建于 2022年4月27日更新于 2026年9月13日
重现步骤: * 在 `rmq-us` 环境中创建两个 RabbitMQ 环境。我将它们分别命名为 `rmq-us` 和 `rmq-ds`。 * `rmq-us` 可以是单个节点, `rmq-ds` 必须是集群。 * 在 `rmq-us` 环境中设置一个要联合的交换机。 * 在 `rmq-ds` 中设置一个联合链接,以将上一步中的交换机联合起来。这将创建一个相关的队列,供下游消费。 * 在 `rmq-ds` 环境中,确定运行联合链接的节点。 * 重启运行联合链接的节点。 * 上游队列保留不变,并创建了一个新的队列,用于消费。"孤立"队列仍然绑定到联合的交换机,因此它将填满消息。 * 在 `rmq-ds` 环境中,确定运行联合链接的节点。 * 重启运行联合链接的节点。 * 现在,您应该可以访问 `localhost:15682` 以查看上游管理界面,以及 `localhost:15672` 以查看下游。请记下运行联合链接的节点。假设该节点是 `rmq2-ds.local`。运行以下命令以重启它:
内容来源: rabbitmq/rabbitmq-server