모든 큐 위치에서 메시지를 동시에 이용하도록 요청자 구성
기본적으로 JMS 메시지 이용자는 메시지 이용자의 지속 시간 동안 하나의 큐 위치에서만 이용합니다. 따라서 응답 큐에 둘 이상의 큐 위치가 있는 경우, 응답 메시지가 특정한 하나의 큐 위치로 제한되지 않으면 이용자가 응답이 전송되는 큐 위치에서 이용하지 않고 응답 메시지를 수신하지 않을 수 있습니다.
그러나 요청 애플리케이션이 연결된 메시징 엔진에 관계없이 식별된 서비스 통합 버스 큐의 모든 큐 위치에서 메시지 이용자가 동시에 이용할 수 있도록 메시지 이용자가 사용하는 JMS 큐를 구성할 수 있습니다.
이를 위한 JMS 큐 옵션은 메시지 가시성입니다. 메시지 가시성(메시지 수집)이 사용 가능한 경우, 요청 애플리케이션이 연결되어 있는 모든 메시징 엔진에서 응답 메시지를 볼 수 있으므로 응답 메시지의 위치를 제한할 필요가 없습니다(자세한 내용은 관련 태스크 참조).
다음 그림에서는 이용 애플리케이션이 메시지 가시성은 사용 가능하지만 로컬 큐 위치가 없는 메시징 엔진에 연결되어 있습니다. 연관된 큐 위치가 대상의 모든 사용 가능한 큐 위치에서 메시지를 이용하고 이용자가 사용할 수 있도록 합니다.
그림 1. 메시지 가시성: 메시지가 모든 큐 위치에서
이용됨

장점:
- 구성이 간단합니다.
- 요청 애플리케이션이 버스 멤버의 메시징 엔진 사이에서 동적으로 워크로드 균형을 맞출 수 있습니다.
- 응답 메시지를 찾는 데 실패할 위험 없이 요청 애플리케이션이 연결을 끊은 후 다른 메시징 엔진(응답 큐를 소유하는 버스 멤버의 외부에 있는 메시징 엔진 포함)에 다시 연결할 수 있습니다.
단점:
- 여러 큐 위치에서 메시지를 수집하는 것은 메시지가 로컬 큐 위치에서 사용 가능한 경우에도 매우 성능 집약적인 조작입니다. 메시지 가시성을 사용하면 충분한 메시지 수집이 수행 중인 경우 메시징 시스템의 전체적인 성능을 낮출 수 있습니다.
- 메시지 가시성이 사용 가능한 경우 확장된 기간 동안 메시지를 이용자 수집에 지정할 수 있으므로 이용 애플리케이션 수집 모니터링이 복잡합니다.