전개 개요

전개는 브로커의 실행 그룹으로 데이터를 전송하여 브로커 도메인에 적용되도록 하는 프로세스입니다. 메시지 플로우 및 연관된 자원을 전개를 위해 데이터는 브로커 아카이브(bar) 파일로 패키지화된 후에 구성 관리자로 송신되며, 구성 관리자에서 다시 패키지를 풀어 적절히 분배됩니다.

이 주제에서는 전개를 수행할 수 있는 환경을 설명한 후 필요할 수도 있는 다수의 서로 다른 전개 유형을 소개합니다.
수행할 대부분의 전개 유형을 일반적으로 다음 두 가지 방법 중 하나로 구성할 수 있습니다.

이 개념적 개요를 읽은 후에 후속 주제에서 특정 작업에 대한 세부 지시사항을 찾으십시오.

전개에 대한 자세한 정보는는 WebSphere Message Broker Basics Redbook을 읽으십시오.

전개 환경

작업 중인 환경에 따라 다음 옵션 중 하나를 선택하여 전개를 시작할 수 있습니다.

Message Brokers Toolkit

Workbench브로커 관리 perspective에서 도메인 네비게이터 보기는 특정 도메인과 연관된 오브젝트를 모두 표시합니다. 예를 들면, 토폴로지 보기를 확장하면 도메인에 있는 모든 브로커가 표시되고, 브로커 보기를 확장하면 브로커 내의 모든 실행 그룹이 표시됩니다. 도메인 네비게이터 보기에서 도메인의 모든 브로커로 토폴로지를 전개하거나, 특정 브로커로 모든 실행 그룹을 전개할 수 있습니다. 또한, 자원 네비게이터 보기에서 도메인 네비게이터 보기 내의 실행 그룹으로 브로커 아카이브(bar) 파일을 끌어 놓아 bar 파일의 컨텐츠를 전개할 수 있습니다.

개발 환경에서 작업 중이거나 WebSphere Message Broker에 익숙하지 않은 경우에는 일반적으로 Workbench를 사용합니다.

mqsideploy 명령
mqsideploy 명령을 사용하여 명령행에서 전개할 수 있습니다. 명령행에서 수행하려는 전개 유형에 특정한 매개변수는 물론 연결 세부사항을 일반적으로 지정해야 합니다. 전개 유형을 설명하는 각 주제에 세부사항이 제공됩니다.

WebSphere Message Broker에 보다 친숙해지면 일반적으로 스크립트에서 mqsideploy 명령을 사용할 수 있습니다.

WebSphere Message Broker는 사용자가 Workbench 외부에서 브로커 전개를 관리하기 위한 고유의 스크립트를 작성할 때 도움이 되는 두 개의 파일을 제공합니다. 해당 유틸리티는 다음과 같습니다.

  • 초기화 파일 mqsicfgutil.ini. 이 파일은 구성 관리자에 연결하는 데 필요한 구성 가능 변수를 포함하는 mqsideploy 명령의 작업 디렉토리의 일반 텍스트 파일입니다. 예를 들면,
    hostname = localhost
    queueManager = QMNAME
    port = 1414
    securityExit = test.myExit
    후속 주제의 예에서와 같이 mqsideploy 명령에 이 정보를 매개변수로 명시적으로 지정하지 않으면, mqsicfgutil.ini 파일에서 정보를 가져옵니다.

    또는 명령에 -n 매개변수를 사용하여 구성 관리자로의 연결 매개변수를 설명하는 XML 형식의 .configmgr 파일을 지정하십시오.

  • 배치 파일 mqsideploy.bat. WebSphere Message Broker 버전 6.0에서 mqsideploy 명령과 함께 사용되는 매개변수는 이전 버전의 명령에서 사용되는 매개변수와 동일하지 않습니다. Windows 플랫폼에서는 이전 버전의 경우와 동일한 매개변수를 사용하려면 mqsideploy.bat를 사용하십시오.

구성 관리자 프록시 API

구성 관리자 프록시 API를 사용하여 Java 프로그램에서 전개를 제어할 수 있습니다. 브로커에서 응답을 조회하고 적절한 조치를 취할 수도 있습니다.

구성 관리자 프록시 API를 통해 Java 응용프로그램이 브로커, 실행 그룹, publish/subscribe 토폴로지, 토픽, Subscription, 구성 관리자 및 이벤트 로그와 같이 도메인의 기타 오브젝트를 제어할 수 있습니다. 이에 따라 구성 관리자 프록시 API를 사용하여 프로그램 방식으로 전체 도메인을 작성 및 조작할 수 있습니다.

전개 유형

이 부분의 기타 주제에서는 각 전개 유형에서 수행되는 내용, 각 유형을 사용해야 하는 상황 및 사용하지 않아야 하는 상황을 설명합니다. 메시지 플로우, 메시지 세트 및 기타 전개 가능한 오브젝트를 실행 그룹으로 전개하려면 다음을 사용하십시오. Publish/Subscribe 시나리오에서 토픽 및 토폴로지를 전개할 수 있습니다. 전개를 취소할 수도 있습니다.

이 표에는 여러 공용 시나리오에 적합한 전개 방법이 나열되어 있습니다.

시나리오 제안된 전개
도메인에 브로커 추가(publish/subscribe를 사용하지 않는 경우) 전개가 필요 없습니다.
연결 또는 집합을 사용한 publish/subscribe 브로커 연결 델타 토폴로지 전개
publish/subscribe 토픽 계층 수정 토픽 계층의 델타 전개(토픽 계층의 변경된 요소가 도메인의 모든 브로커에 전개됩니다.)
도메인에 새 브로커를 추가한 후에 publish/subscribe 토픽 계층 수정 전체 토픽 전개(전체 토픽 계층이 도메인의 모든 브로커에 전개됩니다. 또한 새 브로커가 전체 토픽 계층을 수신합니다.)
토폴로지에서 제거 후 브로커 자원 정리 브로커가 publish/subscribe 네트워크의 일부분이거나 Message Brokers Toolkit을 사용하는 경우 델타 publish/subscribe 토폴로지 전개를 시작하십시오. 그렇지 않으면, 전개가 필요하지 않습니다.
실행 그룹 작성 증분 bar 파일 전개를 사용한 메시지 플로우 응용프로그램 전개
실행 그룹 삭제 전개가 필요 없습니다.
브로커가 전개 요청에 응답하지 않는 경우 브로커가 실행 중인지 확인하십시오. 브로커가 실행 중이 아닌 경우, 브로커 전개 취소를 실행하십시오. 브로커가 전개 요청에 응답하지 않는다고 확신하는 경우에만 브로커 전개를 취소해야 합니다.
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
af01280_