2012-07-24 98 views
0

我正在使用RabbitMQ集羣。我的隊列處於「跨所有節點」和「持久」狀態。但是,當我殺死主節點時(例如在隊列中有1000條消息),我的從節點繼續工作,但在隊列中,我只能看到0或少量的消息。 這是錯誤嗎?RabbitMQ集羣鏡像隊列行爲

回答

2

您是否將隊列聲明爲HA?

E.g

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

+0

是的,我的隊列參數是HA和D – 2012-07-25 07:16:50