보유 publication 사용

기본적으로, 브로커는 원하는 모든 subscriber에 publication을 송신한 후 publication을 제거합니다. 그러나 publisher는 브로커가 publication 사본을 보관하고자 함을 지정할 수 있습니다. 이 publication을 보유 publication이라 합니다.

보유 publication의 사본은 브로커에 의해 해당 publication의 토픽에 등록한 모든 subscriber로 송신됩니다. 이는 새 subscriber가 정보를 수신하기 전에 정보가 다시 publish되기를 기다리지 않아도 됨을 의미합니다.

예를 들면, 주가에 대한 subscription을 등록하는 subscriber는 주가가 변경되어 다시 publish될 때까지 기다리지 않고 가장 최근에 publish된 가격을 곧바로 수신합니다.

RetainPub가 Publish 메시지의 publication 옵션으로 지정된 경우, 브로커는 publication을 보유하며 해당 토픽의 이전 보유 publication을 바꿉니다.

브로커는 토픽 및 subscription 지점마다 하나의 publication만 보유하므로, 새 publication이 도착하면 이전 publication이 삭제됩니다.

보유 publication의 사용 여부를 결정할 때는 다음 질문을 고려하십시오.

보유 publication의 만기 간격을 설정하려면 메시지 설명자(MQMD)의 만기 필드를 사용하십시오.

WebSphere Message Broker와 함께 제공되는 샘플 확인 응용프로그램에 Soccer Results 서비스가 있습니다. 이 샘플에서는 보유 publication을 사용하여 모니터 중인 각 축구 경기의 최신 득점 상황을 기록합니다. 샘플 코드는 이 옵션을 지원하는 데 필요한 프로그래밍을 설명합니다.

모든 응용프로그램이 보유 publication을 publish할 수 있는 것은 아니며, 모든 보유 publication에 만기 날짜를 적용할 수 있는 것은 아닙니다. 다음 표에서는 보유 publication을 publish할 수 있는 응용프로그램과 보유 publication에 만기 날짜를 적용할 수 있는지의 여부를 보여줍니다.
  MQ SCADA JMS/IP
보유 아니오
만기 날짜 아니오 아니오

표의 열은 세 개의 응용프로그램 유형을 표시합니다. 첫 번째 행은 publication이 보유 publication이 될 수 있는지의 여부를 표시하고, 두 번째 행은 publication에 만기 날짜를 적용할 수 있는지의 여부를 표시합니다.

관련 개념
Publication
subscription
관련 태스크
Publish
Subscribe
subscription 등록 취소
관련 참조
Publish 메시지
subscriber 등록 메시지
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
aq13030_