【发布时间】:2012-07-24 14:05:47
【问题描述】:
我正在使用 RabbitMQ 集群。我的队列处于“跨所有节点”和“持久”状态。但是,当我杀死主节点(例如队列中有 1000 条消息)时,我的从节点继续工作,但在队列中我只能看到 0 条或少量消息。 是bug吗?
【问题讨论】:
标签: java cluster-computing rabbitmq amqp
我正在使用 RabbitMQ 集群。我的队列处于“跨所有节点”和“持久”状态。但是,当我杀死主节点(例如队列中有 1000 条消息)时,我的从节点继续工作,但在队列中我只能看到 0 条或少量消息。 是bug吗?
【问题讨论】:
标签: java cluster-computing rabbitmq amqp
您是否将队列声明为 HA?
例如
映射参数 = new HashMap(); args.put("x-ha-policy", "all"); channel.queueDeclare("myqueue", false, false, false, args);
【讨论】: