2012-07-24 2 views
0

RabbitMQ 클러스터링을 사용하고 있습니다. 내 대기열은 "모든 노드"와 "내구성"상태에 있습니다. 하지만 마스터 노드 (예 : 대기열에 1000 개의 메시지가 있음)를 죽이면 슬레이브 노드가 계속 작동하지만 대기열에서 0 또는 작은 수의 메시지 만 볼 수 있습니다. 버그입니까?RabbitMQ 클러스터링 미러 큐 동작

답변

2

대기열을 HA로 선언 했습니까?

예컨대

지도 인수 = 새의 HashMap(); args.put ("x-ha-policy", "all"); channel.queueDeclare ("myqueue", false, false, false, args);

+0

예, 대기열 매개 변수는 HA 및 D입니다. –