토픽

토픽은 발행물이 어떤 것에 대한 것인지 식별합니다. 토픽 이름은 문자열입니다. 구독은 애플리케이션에 필요한 정보를 검색하기 위한 와일드카드 문자를 포함할 수 있습니다. IBM® MQ 발행/구독은 별표(*) 및 물음표(?)를 와일드카드 문자로 인식합니다.

토픽 이름

토픽 이름은 문자열입니다. 예를 들어, 'Sport', 'Stock', 'Films', 'TV'라는 상위 레벨 토픽이 있을 경우 다음과 같이 'Sport' 토픽을 다른 스포츠에 관한 보다 구체적인 개별 토픽으로 나눌 수 있습니다.

Sport/Soccer Sport/Golf Sport/Tennis
그런 다음 토픽을 보다 자세히 분리해서 각 스포츠에 대한 다른 유형의 정보를 구분할 수 있습니다.

Sport/Soccer/Fixtures Sport/Soccer/Results Sport/Soccer/Reports

IBM MQ 발행/구독은 슬래시(/) 문자가 특수한 방식으로 사용되는 것을 인식하지 않습니다. 그러나 슬래시(/) 문자를 구분 기호로 사용하면 기타 WebSphere® Business Integration 애플리케이션과의 호환이 가능합니다.

시스템에 문자열로 구성된 1바이트 문자 세트의 문자는 어느 것이든 사용할 수 있습니다. 그러나 토픽 문자열을 다른 문자 표시로 변환할 필요가 있는지 여부를 고려하십시오. 어느 경우든 관련된 모든 시스템의 구성된 문자 세트에 사용 가능한 문자만을 사용해야 합니다.

토픽 문자열은 대소문자를 구분하며 공백 문자는 특별한 의미가 없습니다. 구독자로서 와일드카드를 사용하여 토픽 또는 토픽의 범위를 지정하면 관심이 있는 정보를 받아볼 수 있습니다.

토픽 문자열의 와일드카드

IBM MQ 발행/구독은 다음 와일드카드 문자를 인식합니다.
와일드카드 문자 의미
별표(*) 0 이상의 문자
물음표(?) 한 문자
예를 들어, 다음 토픽 문자열을 구독에 사용하여 특정 정보 세트를 검색할 수 있습니다.
*
Sport, Stock, Films 및 TV의 모든 정보.
Sport/*
Soccer, Golf 및 Tennis에 대한 모든 정보.
Sport/Soccer/*
Soccer에 대한 모든 정보(픽스처, 결과 및 보고서).
Sport/*/Results
Soccer, Golf 및 Tennis에 대한 모든 결과.

별표(*)나 물음표(?)를 구독의 토픽 문자열에 포함하려면 퍼센트 부호(%)를 이스케이프 문자로 사용해야 합니다. 예를 들어, ABC*D라는 토픽에 구독하려면 ABC%*D 문자열을 입력해야 합니다.

% 문자를 구독의 토픽 문자열에 사용하려는 경우에는 두 개의 퍼센트 부호(%%)를 지정해야 합니다. 토픽 문자열의 퍼센트 부호(%)는 항상 별표(*), 물음표(?) 또는 또 다른 퍼센트 부호(%) 앞에 있어야 합니다.

와일드카드는 스트림에 미치지 않습니다.