클러스터 토픽 특성
클러스터 토픽에 대해 특성을 설정할 수 있습니다. 그러나 일부 특성은 새 클러스터 토픽을 작성 중인 동안에만 변경할 수 있습니다. 클러스터 토픽이 작성되면 이러한 특성을 변경할 수 없습니다.
발행/구독 메시징을 위한 큐 관리자의 표준 클러스터를 구성하기 위해, 클러스터의 큐 관리자에서 하나 이상의 관리 토픽 오브젝트를 정의하십시오. 토픽을 클러스터 토픽으로 작성하려면 클러스터 이름 특성을 구성하십시오. 이를 수행할 때 토픽 트리의 해당 지점에서 발행자 또는 구독자가 사용하는 토픽은 클러스터에 있는 모든 큐 관리자에서 공유되며, 토픽 트리의 클러스터 분기에 발행된 메시지는 클러스터에 있는 다른 큐 관리자의 구독으로 자동 라우트됩니다.
다음 표에는 IBM® MQ 클러스터된 토픽의 모든 특성이 나열되어 있습니다. 이러한 표에 나열되어 있는 일부 특성은 새 토픽을 작성하는 동안에만 대체할 수 있으며, IBM MQ 클러스터 토픽이 작성된 후에는 수정할 수 없습니다.
각 특성을 구성해야 하는 경우에 대한 간략한 설명이 속성별로 나와 있습니다. 또한 표에는 (예를 들어) DISPLAY TCLUSTER 명령과 함께 사용할 동등한 MQSC 매개변수도 나열되어 있습니다. MQSC 명령에 대한 자세한 정보는 IBM Knowledge Center에서 MQSC 명령을 사용하여 관리의 내용을 참조하십시오.
일반사항
다음 표에는 클러스터 토픽 특성 대화 상자의 일반 페이지에 있는 특성이 나열되어 있습니다.특성 | 의미 | MQSC 매개변수 |
---|---|---|
토픽 이름 | 토픽이 작성된 후에는 이 값을 변경할 수
없습니다. 필수 매개변수이며 빈 문자열을 포함할 수 없습니다. 작성할 관리 토픽 정의의 고유 ID입니다. 최대 48자가 허용됩니다. 이름은 선택된 큐 관리자에 정의된 다른 기타 토픽 정의와 동일하면 안됩니다. |
TOPNAME |
토픽 유형 | 이 값은 읽기 전용입니다.
이 값은 토픽이 로컬(Local )인지 클러스터(Cluster )에 있는지 표시합니다. |
해당사항 없음 |
토픽 문자열 | 토픽이 작성된 후에는 이 값을 변경할 수
없습니다. 필수 매개변수이며 빈 문자열을 포함할 수 없습니다. 이 문자열 내의 / 문자는 특별한 의미를 갖습니다. 토픽 트리의 요소를 구분합니다. 토픽 문자열은 / 문자로 시작할 수 있지만 반드시 그럴 필요는 없습니다. / 문자로 시작하는 문자열은 / 문자 없이 시작하는 문자열과 동일하지 않습니다. 토픽 문자열은 다른 토픽 오브젝트 정의에 이미 표시된 기타 토픽 문자열과 동일하면 안됩니다. 토픽 문자열의 최대 길이는 10 240자입니다. |
TOPICSTR |
설명 | 이 값은 관리자가 입력하는 문자열입니다.
토픽에 대한 설명 정보를 포함합니다. 표시 가능한 문자만 포함해야 합니다.
최대 64자가 허용됩니다. 선택된 큐 관리자에 대해 코드화 문자 세트 ID(CCSID)에 없는 문자가 사용되면 정보가 다른 큐 관리자로 송신되는 경우 문자가 올바르지 않게 변환될 수도 있습니다. |
DESC |
발행 | 이 특성은 토픽에 메시지를 발행할 수 있는지
여부를 제어합니다. 기본 값은 상위로입니다.
두 가지 다른 옵션이
있습니다. 허용됨은 권한이 부여된 애플리케이션이 토픽에 메시지를 발행할 수 있음을 의미합니다. 금지됨은 토픽에 메시지를 발행할 수 없음을 의미합니다. |
PUB |
구독 | 이 특성은 토픽에 메시지를 구독할 수 있는지
여부를 제어합니다. 기본 값은 상위로입니다.
두 가지 다른 옵션이
있습니다. 허용됨은 권한이 부여된 애플리케이션이 토픽에 구독할 수 있음을 의미합니다. 금지됨은 애플리케이션이 토픽에 구독할 수 없음을 의미합니다. |
SUB |
지속 가능 구독 | 이 특성은 토픽이 지속 가능 구독을 작성하도록
허용하는지 여부를 제어합니다. 기본 값은 상위로입니다.
두 가지 다른 옵션이
있습니다. 허용됨은 애플리케이션이 토픽에 지속 가능 구독을 작성할 수 있음을 의미합니다. 금지됨은 애플리케이션이 토픽에 지속 가능 구독을 작성할 수 없음을 의미합니다. |
DURSUB |
기본 우선순위 | 토픽에 발행되는 메시지의 기본 우선순위. 기본 값은 상위로입니다. 기본 우선순위의 범위는 0(최저 우선순위) - 9(최고 우선순위)입니다. |
DEFPRTY |
기본 지속 | 새 토픽의 기본 지속은 상위로입니다. MQPER_PERSISTENCE_AS_Q_DEF를 사용하는 애플리케이션이 작성한 메시지가 지속되게 하려면 지속을 선택하십시오. MQPER_PERSISTENCE_AS_Q_DEF를 사용하는 애플리케이션이 작성한 메시지가 지속되지 않게 하려면 비지속을 선택하십시오. | DEFPSIST |
기본 넣기 응답 유형 | 메시지 넣기의 기본 응답 유형. 기본 값은 상위로입니다.
두 가지 다른 옵션이
있습니다. 동기는 응답을 동기식으로 넣음을 의미합니다. 비동기는 응답을 비동기식으로 넣음을 의미합니다. |
DEFPRESP |
비지속 메시지 전달 | 이 토픽에 발행된 비지속 메시지에 대한 전달 메소드. 네 가지 옵션이
있습니다. 상위로 사용된 전달 메커니즘은 이 토픽에 관련된 토픽 트리에 있는 첫 번째 상위 관리 노드의 설정에 기초합니다. IBM MQ와 함께 제공되는 기본 값이지만 설치 시 이를 변경할 수 있습니다. 사용 가능한 모든 구독자에 메시지를 승인할 수 있는 모든 구독자에 비지속 메시지가 전달됩니다. 임의의 구독자에게 메시지를 전달하지 못해도 다른 구독자가 메시지를 수신하는 것을 막지 않습니다. 모든 지속 가능 구독자로 비지속 메시지를 모든 지속 가능 구독자에 전달해야 합니다. 비지속 메시지를 임의의 지속 불가능 구독자에게 전달하지 못해도 MQPUT 호출로 오류를 리턴하지 않습니다. 지속 가능 구독자에 대한 전달에 실패하면 다른 구독자가 메시지를 수신하지 못하고 MQPUT 호출이 실패합니다. 모든 구독자에 성공을 보고하는 MQPUT 호출에 대한 지속 가능성과 무관하게 비지속 메시지를 모든 구독자에 전달해야 합니다. 어떤 구독자로의 전달 실패가 발생하는 경우 다른 구독자는 메시지를 수신하지 못하며 MQPUT 호출은 실패합니다. |
NPMSGDLV |
지속 메시지 전달 | 이 토픽에 발행된 지속 메시지에 대한 전달 메소드. 네 가지 옵션이 있습니다. 상위로 사용된 전달 메커니즘은 이 토픽에 관련된 토픽 트리에 있는 첫 번째 상위 관리 노드의 설정에 기초합니다. IBM MQ와 함께 제공되는 기본 값이지만 설치 시 이를 변경할 수 있습니다. 사용 가능한 모든 구독자에 메시지를 승인할 수 있는 모든 구독자에게 지속 메시지가 전달됩니다. 임의의 구독자에게 메시지를 전달하지 못해도 다른 구독자가 메시지를 수신하는 것을 막지 않습니다. 모든 지속 가능 구독자로 지속 메시지를 모든 지속 가능 구독자에 전달해야 합니다. 지속 메시지를 임의의 지속 불가능 구독자에게 전달하지 못해도 MQPUT 호출로 오류를 리턴하지 않습니다. 지속 가능 구독자에 대한 전달에 실패하면 다른 구독자가 메시지를 수신하지 못하고 MQPUT 호출이 실패합니다. 모든 구독자에 성공을 보고하는 MQPUT 호출에 대한 지속 가능성과 무관하게 지속 메시지를 모든 구독자에 전달해야 합니다. 어떤 구독자로의 전달 실패가 발생하는 경우 다른 구독자는 메시지를 수신하지 못하며 MQPUT 호출은 실패합니다. |
PMSGDLV |
와일드카드 조작 | 이 값은 토픽에 관한 와일드카드
구독의 작동을 제어합니다. 두 가지 값이 있습니다. 차단. 이 토픽 오브젝트에 대한 토픽 문자열보다 덜 특정적인 와일드카드 토픽에 작성된 구독은 이 토픽에 보다 특정적인 토픽 문자열 또는 이 토픽에 작성된 발행물을 수신하지 않습니다. 통과. 이 토픽 오브젝트에 대한 토픽 문자열보다 덜 특정적인 와일드카드 토픽에 작성된 구독은 이 토픽에 보다 특정적인 토픽 문자열 또는 이 토픽에 작성된 발행물을 수신합니다. 이것이 기본값입니다. |
WILDCARD |
분배된 발행/구독
다음 표에는 클러스터 토픽 특성 대화 상자의 분배된 발행/구독 페이지에 있는 특성이 나열되어 있습니다.특성 | 의미 | MQSC 매개변수 |
---|---|---|
프록시 구독 작동 | 프록시 구독은 프록시 구독을 작성한
큐 관리자 이름과 연관됩니다. 발행물 토픽을
포함하는 프록시 구독이 존재하는 경우 직접 연결된 큐 관리자에만
발행물이 전달됩니다. 이 값에는 두 가지 옵션이 있습니다. 강제 실행. 이 토픽 오브젝트와 연관된 토픽 문자열에 대한 와일드카드 프록시 구독을 로컬 구독 작성 여부와 무관하게 클러스터의 모든 큐 관리자에서 발행/구독 토폴로지의 다른 모든 큐 관리자로 강제 송신합니다. 모든 발행물은 구독의 요청 여부에 관계 없이 클러스터에 있는 다른 모든 큐 관리자에 전파되지만, 강제 실행된 이 프록시 구독이 토폴로지를 통해 전파되면, 새 구독은 지연 발생 없이 연결된 다른 큐 관리자의 발행물을 즉시 수신합니다. 토픽 트리의 지정된 레벨에서 이 값을 설정하면 토픽 트리의 이후 레벨에 있는 개별 토픽 문자열에 대해 프록시 구독이 생성되지 않으므로 프록시 구독 오버헤드가 줄어듭니다. 먼저 사용. 발행/구독 큐 관리자의 다양한 토폴로지에는 상호 연결된 네이처가 있으므로 토폴로지 복잡도에 따라 프록시 구독을 전달할 때 잠시 지연될 수 있습니다. 이는 구독이 작성된 후 원격 발행물이 언제나 즉시 수신되지는 않음을 의미합니다. |
PROXYSUB |
발행물 범위 |
발행물 범위는 PUBSCOPE 토픽 속성을 사용하여 관리적으로 제어할 수 있습니다. 이 속성은
다음 세 값 중 하나로 설정할 수 있습니다.
|
PUBSCOPE |
구독 범위 |
구독 범위는 SUBSCOPE 토픽 속성을 사용하여 관리적으로 제어할 수 있습니다. 이 속성은
다음 세 값 중 하나로 설정할 수 있습니다.
|
SUBSCOPE |
클러스터
다음 표에는 클러스터 토픽 특성 대화 상자의 클러스터 페이지에 있는 특성이 나열되어 있습니다.특성 | 의미 | MQSC 매개변수 |
---|---|---|
클러스터 이름 | 토픽을 클러스터 토픽으로 작성하려면 이 특성을 구성하십시오. 이를 수행할 때 해당 지점 또는 토픽 트리에서 발행자 또는 구독자가 사용하는 토픽은 클러스터에 있는 모든 큐 관리자에서 공유되며, 토픽 트리의 클러스터 분기에 발행된 메시지는 클러스터에 있는 다른 큐 관리자의 구독으로 자동 라우트됩니다. | CLUSTER |
클러스터 오브젝트 상태 |
이 클러스터에서 이 토픽 오브젝트의 현재
상태. 가능한 값은 다음과 같습니다.
|
CLSTATE |
클러스터 큐 관리자 | 클러스터 토픽을 소유하는 클러스터의 큐 관리자 이름입니다. | 해당사항 없음 |
클러스터 라우트 |
CLUSTER
매개변수에서 정의한 클러스터에서 토픽에 사용되는 라우팅 작동. 가능한 값은 다음 두 가지입니다.
|
CLROUTE |
QMID | 클러스터 큐 관리자의 내부적으로 생성된 고유 이름. 모호성을 피하려면 QMNAME이 아니라 QMID(큐 관리자 ID)를 사용하는 것이 좋습니다. | QMID |
통계
다음 표에는 클러스터 토픽 특성 대화 상자의 통계 페이지에 있는 특성이 나열되어 있습니다.특성 | 의미 | MQSC 매개변수 |
---|---|---|
변경 날짜 | 이 값은 변경할 수 없으며 정보용으로만
제공됩니다. 토픽의 특성을 최종 변경한 날짜입니다. |
MQCA_ALTERATION_DATE |
변경 시간 | 이 값은 변경할 수 없으며 정보용으로만
제공됩니다. 토픽의 특성을 최종 변경한 시간입니다. |
MQCA_ALTERATION_TIME |