我的队列是持久的,消息是持久的。我已设置 3 个 RabbitMQ 服务器集群,其中所有队列在所有服务器之间具有 HA 镜像。我的主节点似乎是 Rabbitmq3,当我关闭 RabbitmQ3 时。我收到以下错误。
Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - home node 'rabbit@rabbitmq3' of durable queue 'durable-test-queue' in vhost 'test' is down or inaccessible
我认为如果我在集群中有镜像队列。我不应该创建持久队列,因为如果我的 RabbitMQ 主节点突然宕机,它们将导致问题
。
或者有没有什么办法可以解决这个问题。