상위 노드로 브로커 추가

이 주제에 설명된 단계는 다음을 보유하고 있다고 가정합니다.
  • 이름이 WBRK_BROKERWebSphere Message Broker 브로커. 이 브로커를 작성할 때 큐 관리자에 동일한 이름을 지정했습니다.
  • 루트 브로커 MQPS_ROOT_BROKER와 두 개의 leaf 브로커 MQPS_BROKER1 및 MQPS_BROKER2가 있는 WebSphere MQ Publish/Subscribe 브로커 네트워크

이러한 예를 사용자 브로커의 이름으로 대체하십시오.

표시된 모든 명령은 적절한 자원이 정의된 시스템에서 실행해야 합니다. WebSphere MQ 명령(예: 큐 정의 명령)은 MQSC 형식으로 표시됩니다. WebSphere MQ 명령에 대한 자세한 정보는 WebSphere MQ 문서를 참조하십시오.

다음 단계는 이미 작성한 WebSphere Message Broker 브로커를 WebSphere MQ Publish/Subscribe 브로커 네트워크 내의 상위 노드로 추가하기 위해 수행해야 할 조치를 설명합니다.

이것은 다음 다이어그램에 표시됩니다. WebSphere Message Broker 브로커 SAMPLE_BROKERWebSphere MQ Publish/Subscribe 네트워크에 새 상위 노드로(즉, 원래 상위 노드 MQPS_ROOT_BROKER의 상위 노드로) 참여합니다.
 <ph conref='edvent.dita#edvent/mqsi'></ph> 브로커를 상위 노드로 추가
  1. WebSphere Message Broker 브로커의 디폴트 실행 그룹이 전개되는지 확인하십시오. 새로 작성한 WebSphere Message Broker 브로커를 전개하면 먼저 이 실행 그룹이 전개됩니다. Workbench의 토폴로지 보기에서 실행 그룹 및 브로커의 상태를 점검할 수 있습니다.
  2. WebSphere Message Broker 브로커의 큐 관리자에 WebSphere MQ Publish/Subscribe 이웃과의 브로커 간 통신을 지원하는 데 필요한 큐를 정의하십시오.
    define qlocal(SYSTEM.BROKER.INTER.BROKER.COMMUNICATIONS) noshare
  3. WebSphere Message Broker 브로커를 정지하십시오.
    mqsistop SAMPLE_BROKER
  4. WebSphere Message Broker 브로커를 재시작하십시오.
    mqsistart SAMPLE_BROKER

    WebSphere Message Broker 브로커는 재시작 시 브로커 간 큐에서 메시지를 수신하고 처리할 수 있습니다.

  5. 디폴트 WebSphere MQ Publish/Subscribe 스트림을 지원하기 위해 WebSphere Message Broker 브로커에서 필요한 자원을 작성하십시오.
    1. 디폴트 스트림 큐를 작성하십시오.
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. 사용자 고유의 또는 제공되는 publish/subscribe 메시지 플로우에 기초한 publish/subscribe메시지 플로우를 작성하십시오.
      1. Workbench를 시작하고 설계자 보기를 선택하십시오.
      2. 제공되는 메시지 플로우를 복사하여 이름을 바꾸십시오. 디폴트 메시지 플로우에 액세스하여 사용하려면 먼저 이것을 들여와야 합니다.
      3. 메시지 플로우에 있는 노드의 등록 정보를 점검하십시오. MQInput 노드의 적절한 입력(스트림) 큐 등록 정보를 설정해야 합니다. 노드의 다른 등록 정보가 사용자의 요구사항에 맞게 올바로 설정되어 있는지 점검하십시오.
      4. 마지막으로, 브로커 SAMPLE_BROKER의 디폴트 실행 그룹에 메시지 플로우를 전개하십시오.

      Workbench의 온라인 도움말에서 이러한 단계를 완료하는 방법에 대한 전체 세부사항을 찾을 수 있습니다.

  6. WebSphere MQ Publish/Subscribe 네트워크에서 추가 스트림을 사용할 경우에는 WebSphere Message Broker 브로커에서도 이들을 사용 가능화해야 합니다. WebSphere Message Broker 브로커는 WebSphere MQ Publish/Subscribe 이웃의 모든 스트림을 지원할 수 있으나, 사용자가 큐를 정의하고 WebSphere Message Broker subscriber 클라이언트가 요청하는 스트림을 지원하는 메시지 플로우를 정의하여 전개해야 합니다.
    1. WebSphere Message Broker 브로커의 큐 관리자에 메시지가 처리되는 각 스트림에 대한 로컬 큐를 작성하십시오. 예를 들면,
      define qlocal(STREAM.X) noshare
    2. 각 스트림(publication) 큐로 송신되는 WebSphere MQ Publish/Subscribe 메시지를 읽고 처리할 메시지 플로우를 작성하여 전개하십시오.

      제공되는 publish/subscribe 메시지 플로우를 각 새 메시지 플로우의 기초로 사용할 수 있습니다. 디폴트가 아닌 스트림을 나타내는 각 MQInput 노드에 함축적 스트림 이름 지정 등록 정보를 설정해야 합니다.

  7. 현재 WebSphere MQ Publish/Subscribe 상위 브로커인 브로커에 대해 다음 WebSphere MQ Publish/Subscribe 명령을 입력하여 해당 브로커의 작동을 종료하십시오.
    endmqbrk -c -m MQPS_ROOT_BROKER

    이 명령은 제어된 종료(-c)를 요청합니다. 종료가 완료되면 브로커를 재시작할 수 있습니다. 종료를 강제로 완료하려면 -c 대신 -i를 지정하여 즉시 종료(Immediate shutdown)를 요청할 수 있습니다.

  8. 두 브로커 간의 WebSphere MQ 연결이 활성 상태인지 확인하십시오. 수신자 채널의 리스너를 시작한 다음 송신자 채널을 시작해야 합니다.
  9. 현재 WebSphere MQ Publish/Subscribe 상위 브로커에 대해 다음 WebSphere MQ Publish/Subscribe 명령을 입력하여 해당 브로커를 재시작하십시오.
    strmqbrk -m MQPS_ROOT_BROKER -p SAMPLE_BROKER

    WebSphere Message Broker 브로커 SAMPLE_BROKER와 연관된 큐 관리자를 브로커와 동일한 이름으로 작성하지 않은 경우, 여기서 브로커 이름이 아닌 -p 플래그 다음에 큐 관리자 이름을 지정해야 합니다.

  10. 통합의 성공 여부를 확인하십시오.
    mqsilistmqpubsub SAMPLE_BROKER
    WebSphere Message Broker 브로커가 WebSphere MQ Publish/Subscribe 네트워크에 통합되었으면 다음과 유사한 응답이 표시됩니다.
    BIP8090I: WebSphere MQ Publish/Subscribe neighbor SAMPLE_BROKER
          활성 상태입니다.
    
    BIP8091I: 공용 스트림    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: 공용 스트림    STREAM.X
     
관련 태스크
Leaf 노드로 브로커 추가
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
aq18620_