【发布时间】:2014-03-10 02:32:07
【问题描述】:
我想在两个节点之间配置一个 RabbitMQ 集群,我的目标是主动/被动方法,如果主 RabbitMQ 由于某种原因关闭,我会将所有流量路由到被动 RabbitMQ(通过 Haproxy 或东西)。
基本上我不想将消息复制到被动代理,我只需要元数据(队列/交换/绑定), 有人知道是否有办法只同步两只兔子之间的元数据(没有消息)?
谢谢
【问题讨论】:
标签: rabbitmq
我想在两个节点之间配置一个 RabbitMQ 集群,我的目标是主动/被动方法,如果主 RabbitMQ 由于某种原因关闭,我会将所有流量路由到被动 RabbitMQ(通过 Haproxy 或东西)。
基本上我不想将消息复制到被动代理,我只需要元数据(队列/交换/绑定), 有人知道是否有办法只同步两只兔子之间的元数据(没有消息)?
谢谢
【问题讨论】:
标签: rabbitmq
当您拥有集群时,除了队列和消息之外的所有内容都会镜像到所有节点上。如果您想在所有节点上创建队列但不希望将消息复制到所有节点,则必须让您的应用程序在所有节点上创建队列(或者您必须通过命令行来完成/管理界面)。
【讨论】: