발행물 테스트(메시지)를 송신(발행) 및 수신(구독)해서
브로커 네트워크 및 토픽이 의도한 대로 작동하는지 점검할 수 있습니다.
브로커가 구독자에 발행물을 발행한 후 이 사본을 보유하도록 발행물을
구성할 수 있습니다. 그러면 발행물이 발행된 후에
새 구독자가 구독한 경우에도 발행물을 수신할 수 있습니다.
시작하기 전에
참고: 이 정보는 IBM® WebSphere® MQ 6.0 큐 관리자만을
위한 것입니다.
발행물 테스트를 송수신하기 전에 다음을 수행하십시오.
이 태스크 정보
발행물 테스트를 송신 및 수신하려면 다음을 수행하십시오.
프로시저
- 테스트하려는 토픽에 구독하십시오.
- 네비게이터 보기에서 브로커를 호스트하는 큐 관리자를 펼치십시오.
- 토픽 폴더를 마우스 오른쪽 단추로 클릭한 다음
구독 테스트...를 클릭하십시오.
구독 애플리케이션이 열립니다.
- 동일한 토픽에 메시지를 발행하십시오.
- 네비게이터 보기에서 브로커를 호스트하는 큐 관리자를 펼치십시오.
- 토픽 폴더를 마우스 오른쪽 단추로 클릭한 다음
발행물 테스트...를 클릭하십시오.
테스트 메시지 발행 애플리케이션이
열립니다.
- 선택사항: 스트림 필드에서 다른 스트림을
선택하십시오.
- 토픽 필드에 메시지를 발행하려는 토픽의 이름을 입력하십시오.
본인 또는 다른 발행자가 이미 토픽에 발행하려 등록되어 있을 수 있거나
새 토픽 이름을 입력할 수 있습니다. 메시지를 발행할 때 토픽에
발행자로 자동으로 등록됩니다.
- 메시지 데이터 필드에 발행물에 송신할 메시지를 입력하십시오.
예를 들어, Hello, world!
를 입력하십시오.
- 메시지 발행을 클릭하여 브로커에 메시지를 송신하십시오.
구독자가 메시지(발행물)를 수신합니다.
- 구독 애플리케이션의 또 다른 인스턴스를 시작하십시오.
두 번째 구독 애플리케이션은 브로커에
발행물이 송신될 때 토픽에 구독하고 있지 않았기 때문에 테스트 메시지 발행
애플리케이션이 발행한 메시지를 수신하지 않습니다.
- 두 번째 구독 인스턴스를 토픽에서 구독 해제하십시오.
- 두 번째 구독 애플리케이션에서 구독 해제를 클릭하십시오.
두 번째 구독 애플리케이션은 더 이상 이 토픽의 발행물을
수신할 수 없습니다. 첫 번째 구독 애플리케이션은 여전히 이 토픽의 발행물을
수신할 수 있습니다.
- 보유된 발행물을 토픽에 발행하십시오.
- 발행 애플리케이션에서 보유 메시지 선택란을 선택하십시오.
- 메시지 데이터 필드의 텍스트를 변경하십시오.
예를 들어, Hi, I'm home
을 입력하십시오.
- 메시지 발행을 클릭하십시오.
보유된 발행물이 브로커에 발행됩니다. 첫 번째 구독 애플리케이션은
보유된 발행물을 수신합니다. 두 번째 구독 애플리케이션은
현재 구독되지 않아서 발행물을 수신하지 않습니다.
- 두 번째 구독 애플리케이션을 토픽에 다시 구독하십시오.
- 두 번째 구독 애플리케이션에서 구독을 클릭하십시오.
두 번째 구독 애플리케이션은 브로커에 보유된 발행물의
사본이 보관되어 있으므로 토픽에 다시 구독되고 보유된 발행물을
수신합니다.
결과
이제 보유된 발행물을 포함하여 발행물 테스트를 발행하고
구독했습니다.