다음 항목은 브로커 클러스터와 관련됩니다.
이 릴리스에서는 완전히 연결된 브로커 클러스터만 지원됩니다. 즉, 클러스터에 있는 모든 브로커가 해당 클러스터 내의 다른 모든 브로커와 직접 통신해야 합니다. imqbrokerd -cluster 명령줄 인수를 사용하여 브로커를 연결하는 경우 해당 클러스터의 모든 브로커가 포함되어 있는지 확인해야 합니다.
클러스터의 일부인 브로커에 연결된 클라이언트는 현재 해당 클러스터에서 원격 브로커에 있는 대기열을 찾아보기 위해 QueueBrowser를 사용할 수 없습니다. 클라이언트는 직접 연결된 브로커에 있는 대기열의 내용만 찾아볼 수 있습니다. 하지만 클라이언트는 계속해서 대기열에 메시지를 전송하거나 클러스터의 브로커에 있는 대기열에서 메시지를 사용할 수 있습니다. 이러한 제한은 찾아보기에만 영향을 줍니다.
브로커 클러스터에서 마스터 브로커를 사용하지 않는 경우 브로커가 저장하여 클러스터에 추가한 지속성 정보가 클러스터 내의 다른 브로커에 전파되지 않습니다.
브로커 클러스터에서 브로커는 시작되지 않은 원격 연결에 메시지 대기열을 만듦(버그 아이디 4951010)
해결 방법: 일단 연결이 시작되면 소비자가 메시지를 수신합니다. 소비자의 연결이 종료된 경우 메시지는 다른 소비자에게 전달됩니다.