시작하기 전에
브로커 도메인 구성을 수행했는지 확인하십시오.
변경 후에 토폴로지 정보가 자동으로 전개되도록 Workbench 환경 설정을 구성할 수 있습니다.
publish/subscribe 토폴로지를 전개한 다음 mqsilist 명령의 출력 또는 처리 목록에서 $SYS_mqsi라는 추가 실행 그룹 프로세스가 표시될 수도 있습니다. 처음으로 publish/subscribe 토폴로지를 전개할 때 publish/subscribe 메시지를 핸들링하도록 새 실행 그룹 프로세스가 브로커에서 시작됩니다. 이 실행 그룹은 내부적으로만 사용됩니다. Workbench에 표시되지 않으며 이 그룹에 메시지 플로우를 전개할 수 없습니다. 하나 이상의 고유 플로우를 다른 실행 그룹에 전개하고 나면 다음 번 브로커 재시작 시 $SYS_mqsi가 제거됩니다.
다음 단계에 따라 Workbench를 사용하여 토폴로지 구성을 전개하십시오.
토폴로지가 전개되고 구성 관리자가 도메인의 브로커로 토폴로지를 분배합니다.
다음:
전개의 결과 점검을 진행하십시오.
TopologyProxy 클래스의 deploy 메소드를 사용하십시오. 디폴트로 deploy 메소드는 델타 전개를 수행합니다. 전체 계층을 전개하려면 boolean isDelta 매개변수가 포함된 메소드의 변형을 사용하십시오. 이를 false로 설정하면 전체 전개를 나타냅니다(이를 true로 설정하면 델타 전개를 나타냄).
import com.ibm.broker.config.proxy.*; public class DeployTopology { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopologyProxy t = cmp.getTopology(); t.deploy(false); } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
다음:
전개의 결과 점검을 진행하십시오.