rabbitmq镜像队列如何工作?

问题描述 投票:0回答:1

如果我要在群集中的节点中创建镜像队列,并在同一群集中的某些其他节点中创建镜像。假设我每次将消息发送到队列时都会点击该主队列的ip地址(或使用队列名称),如果主节点出现故障,则会通过点击相同的IP地址将消息发送到最旧的镜像队列(或队列名称)?

java rabbitmq amqp
1个回答
0
投票

RabbitMQ不会自动将从属节点故障转移到(先前)主节点的相同IP地址。代理的IP地址由主机O / S提供(静态或通过DHCP),RabbitMQ对此无能为力。

您可以自己设置一种故障转移,使用正常的IT方式或通过服务器进行故障转移。

或者,某些RabbitMQ客户端库或包装器支持多个主机,并且如果检测到主服务器无法访问,则会将消息发送到辅助代理。您也可以自己编写此类行为。

© www.soinside.com 2019 - 2024. All rights reserved.