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