Leaf 노드로 브로커 추가

이 주제에 설명된 단계는 다음을 보유하고 있다고 가정합니다.
  • 이름이 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 브로커 네트워크 내에 Leaf 노드로서 추가하기 위해 수행해야 할 조치를 설명합니다.

이것은 다음 다이어그램에 표시됩니다. WebSphere Message Broker 브로커 WBRK_BROKER는 해당 상위 브로커로서 MQPS_BROKER1 브로커와 함께 WebSphere MQ Publish/Subscribe 네트워크에 참여합니다.
 <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 WBRK_BROKER
  4. WebSphere Message Broker 브로커를 재시작하십시오.
    mqsistart WBRK_BROKER

    브로커 간 큐(위에서 정의한)가 있으므로, WebSphere Message Broker 브로커는 재시작 시 이 큐에서 메시지를 수신하고 처리할 수 있습니다.

  5. 디폴트 WebSphere MQ Publish/Subscribe 스트림을 지원하기 위해 WebSphere Message Broker 브로커에서 필요한 자원을 작성하십시오.
    1. 디폴트 스트림 큐를 작성하십시오.
      define qlocal(SYSTEM.BROKER.DEFAULT.STREAM) noshare
    2. 제공된 publish/subscribe 메시지 플로우를 기반으로 메시지 플로우를 작성합니다.
      1. Workbench를 시작하고 설계자 보기를 선택하십시오.
      2. 제공되는 디폴트 메시지 플로우를 아직 들여와 저장하지 않은 경우에는 지금 이들을 들여오십시오. 그러면 여기서 디폴트 publish/subscribe 플로우를 재사용할 수 있습니다. 파일 > 가져오기를 눌러 WebSphere Message Broker 홈 디렉토리 내의 examples 서브디렉토리에서 호출된 SamplesWorkspaceForImport 파일을 여십시오. 이를 완료하는 데 몇 분이 소요될 수 있습니다.

        원할 경우, 자신의 메시지 플로우을 작성할 수 있습니다.

      3. 제공되는 메시지 플로우를 복사하여 이름을 바꾸십시오.
      4. 메시지 플로우에 있는 노드의 등록 정보를 점검하십시오. MQInput 노드의 적절한 입력(스트림) 큐 등록 정보를 설정해야 합니다. 노드의 다른 등록 정보가 사용자의 요구사항에 맞게 올바로 설정되어 있는지 점검하십시오.
      5. 마지막으로, 변경사항을 체크인하여 브로커 WBRK_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 브로커가 실행 중인지 확인하십시오. 그렇지 않으면, start 명령을 사용하여 시작할 수 없습니다.
    strmqbrk MQPS_BROKER1
  8. 두 브로커 간의 WebSphere MQ 연결이 사용 가능한지 확인하십시오. 수신자 채널의 리스너를 시작한 다음 송신자 채널을 시작해야 합니다.
  9. WebSphere Message Broker 브로커를 WebSphere MQ Publish/Subscribe 브로커의 하위 브로커로서 WebSphere MQ Publish/Subscribe 네트워크에 조인하십시오.
    mqsijoinmqpubsub WBRK_BROKER -p MQPS_BROKER1
  10. 조인 명령의 성공 여부를 확인하여 WebSphere MQ Publish/Subscribe 브로커가 활성 이웃인지 확인하십시오.
    mqsilistmqpubsub WBRK_BROKER
    조인 명령이 완료되었으면, 다음과 유사한 나열 명령의 응답이 표시됩니다.
    BIP8090I: WebSphere MQ Publish/Subscribe neighbor WBRK_BROKER
             활성 상태입니다.
    
    BIP8091I: 공용 스트림    SYSTEM.BROKER.DEFAULT.STREAM
    BIP8091I: 공용 스트림    STREAM.X
     
관련 태스크
상위 노드로 브로커 추가
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
aq18610_