이웃 변경

주어진 브로커의 이웃 세트(토폴로지)의 변경사항은 다음과 같은 시스템 주제를 사용하여 이벤트를 publish합니다.
$SYS/Broker/broker_name/Neighbor
여기서 broker_name은 이 메시지를 발행하는 브로커의 이름입니다.

각 publication의 본문은 작성된 변경을 설명하는 XML 메시지입니다.

이 이벤트는 비지속적, 비보유 publication입니다.

특정 조작은 브로커에서 모든 이웃(토폴로지) 정보를 삭제합니다. 이 경우, 삭제된 이웃은 이벤트 publication에서 publish되지 않습니다. 대신 이벤트 publication의 본문은 모든 이웃이 삭제되었음을 표시하는 단일 XML 태그를 포함합니다.

다음 이벤트 메시지 예에서는 삭제 중인 모든 이웃의 예와 함께 작성, 변경 및 삭제 중인 이웃을 보여줍니다.

이웃 작성

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Create>
        <Neighbor name="5678" collectiveId="">
          <MQBrokerConnection queueManagerName="nbr_QM_Name"/>
        </Neighbor>
      </Create> </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

이웃 변경

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Change>
                <Neighbor name="5678"
          collectiveId="12345678-1234-1234-1234-123456789abc"/>
      </Change>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

이웃 삭제

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Delete>
        <Neighbor name="5678"/>
      </Delete>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>

모든 이웃 삭제

Event publication topic = "$SYS/Broker/Broker1/Neighbor"

<Broker uuid="1234" label="Broker1" version="1">
  <ControlGroup>
    <DynamicSubscriptionEngine>
      <Delete>
        <AllNeighbors/>
      </Delete>
    </DynamicSubscriptionEngine>
  </ControlGroup>
</Broker>
관련 개념
브로커 도메인
관련 태스크
브로커 작성
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
au19690_