RabbitMQ集群镜像队列行为

时间:2012-07-24 14:05:48

标签: java cluster-computing rabbitmq amqp

我正在使用RabbitMQ群集。我的队列处于“跨越所有节点”和“持久”状态。但是,当我杀死主节点(例如队列中有1000条消息)时,我的从属节点继续工作,但在队列中我只能看到0或少量的消息。 是bug吗?

1 个答案:

答案 0 :(得分:2)

您是否将队列声明为HA?

E.g

Map args = new HashMap(); args.put(“x-ha-policy”,“all”); channel.queueDeclare(“myqueue”,false,false,false,args);