JMS 목적지(큐 및 토픽)

JMS 목적지는 클라이언트가 생성하는 메시지의 대상 및 클라이언트가 이용하는 메시지의 소스를 나타내는 오브젝트(JMS 큐 또는 JMS 토픽)입니다. 포인트-투-포인트 메시징에서는 목적지가 큐를 나타내고 발행/구독 메시징에서는 목적지가 토픽을 나타냅니다.

JMS 클라이언트는 단일 목적지 오브젝트를 사용하여 메시지를 넣고 가져오거나 JMS 클라이언트는 별도의 목적지 오브젝트를 사용할 수 있습니다. IBM® MQ와 실시간 메시징 제공자 모두에 동일한 대상 오브젝트를 사용할 수 있으므로 연결 팩토리와는 다르게 서로 다른 메시징 제공자에 대해 별도의 대상 오브젝트를 작성하지 않아도 됩니다. IBM MQ 8.0에서는 실시간 전송을 사용할 수 없습니다. IBM MQ 8.0을 사용 중인 경우 실시간 전송을 정의할 수는 있지만 연결 작성을 시도하면 실시간 전송이 실패합니다.

그림에서는 Destination 1이라는 목적지가 File System Initial Context라는 초기 컨텍스트의 목적지 폴더에 저장됩니다.

목적지 폴더의 목적지 화면 캡처

목적지 오브젝트를 작성할 때에는 목적지가 JMS 큐(포인트-투-포인트 메시징 도메인에서)인지 또는 JMS 토픽(발행/구독 메시징 도메인에서)인지 여부를 지정해야 합니다. 목적지를 작성한 후에는 도메인을 변경할 수 없습니다. 목적지가 나타내는 큐나 토픽의 이름으로 목적지를 구성할 수도 있습니다. JMS를 사용하는 경우의 이점은 목적지 정의의 특성 값을 변경하여 JMS 클라이언트가 사용하는 토픽이나 큐의 이름을 변경할 수 있으며 JMS 클라이언트 자체를 업데이트하지 않는다는 점입니다.

자세한 정보는 IBM Knowledge Center에서 JMS용 IBM MQ 클래스 사용발행/구독 메시징의 내용을 참조하십시오.