307.7.3. 클러스터링
클러스터형 환경에서 InOut with SJMS2를 사용하는 경우 TemporaryQueue 대상을 사용하거나 InOut 프로 엔드 포인트당 대상에 고유한 응답을 사용해야 합니다. 메시지 상관 관계는 브로커의 메시지 선택기가 아닌 끝점에서 처리합니다. InOut Producer Endpoint는 Message JMSCorrelationID
에서 캐시하는 Java 동시성 Exchangers를 사용합니다. 이를 통해 대상에서 모든 메시지가 관심있는 소비자에 의해 생성되는 순서로 소비되므로 브로커의 오버헤드를 줄이는 동시에 우수한 성능을 향상시킬 수 있습니다.
현재 유일한 상관 관계 전략은 JMSCorrelationId
를 사용하는 것입니다. InOut Consumer는 이 전략을 사용하고 포함된 JMSReplyTo
대상에 대한 모든 응답 메시지도 요청에서 복사한 JMSCorrelationId
를 갖도록 합니다.