다음 문제는 Message Queue 브로커에 영향을 줍니다.
라운드 로빈 전달에 대한 브로커 구성 방법에 약간의 혼동이 있었습니다. 해결책을 간단하게 구성할 수 있습니다.
대상 속성 maxNumActiveConsumers를 -1로 설정하여 라운드 로빈 전달을 활성화합니다.
대상 속성 consumerFlowLimit를 1로 설정하여 다음 사용자에 전달하기 전에 단일 사용자에 전달할 메시지의 수를 지정합니다. 다른 청크에서는 이 속성을 원하는 값으로 설정합니다. 기본적으로 100개 메시지가 각 사용자에 전달됩니다.
영구 저장소가 너무 많은 대상을 열면 브로커에 액세스할 수 없게 됩니다(버그 아이디 4953354).
해결 방법: 이 상황은 브로커가 시스템 파일 열기 설명자 제한에 도달하면 발생합니다. Solaris와 Linux에서 ulimit 명령을 사용하여 파일 설명자 제한을 늘립니다.
대상이 삭제되면 사용자와의 연결이 끊어집니다(버그 아이디 5060787).
대상이 삭제되면 활성 사용자와의 연결이 끊어집니다. 사용자와의 연결이 끊어진 후에는 대상이 다시 생성된 후에도 더 이상 메시지를 받을 수 없습니다.
해결 방법: 이 문제는 해결 방법이 없습니다.