Sun Java System Message Queue 3.7 UR1 관리 설명서

브로커 일시 중지 및 다시 시작

브로커를 시작한 후에는 imqcmd 하위 명령을 사용하여 브로커의 상태를 제어할 수 있습니다.

브로커 일시 중지

브로커를 일시 중지하면 브로커의 연결 서비스 스레드가 지연되고 브로커에서는 연결 포트의 수신을 중지합니다. 따라서 브로커가 더 이상 새로운 연결을 받아들이거나, 메시지를 수신 또는 디스패치할 수 없습니다.

그러나 브로커를 일시 중지하더라도 admin 연결 서비스는 지연되지 않으므로 브로커에 대한 메시지 흐름을 규제하는 데 필요한 관리 작업은 수행할 수 있습니다. 또한 브로커를 일시 중지해도 cluster 연결 서비스는 지연되지 않습니다. 그러나 클러스터 내의 메시지 전달은 클러스터의 여러 브로커에서 수행하는 전달 기능에 따라 다릅니다. 따라서 클러스터에서 브로커를 일시 중지하면 일부 메시지 트래픽이 느려질 수 있습니다.

다음은 pause bkr 하위 명령 구문입니다.

imqcmd pause bkr [-b hostName:
portNumber]

이 명령은 기본 브로커 또는 지정한 호스트 및 포트의 브로커를 일시 중지합니다.

다음 명령은 myhost의 포트 1588에서 실행 중인 브로커를 일시 중지합니다.

imqcmd pause bkr -b myhost:1588 -u admin

개별 연결 서비스와 개별 물리적 대상을 일시 중지할 수도 있습니다. 자세한 내용은 연결 서비스 일시 중지 및 다시 시작 물리적 대상 일시 중지 및 다시 시작을 참조하십시오.

브로커 다시 시작

브로커를 다시 시작하면 브로커의 서비스 스레드가 다시 활성화되고 브로커가 포트 수신을 다시 시작합니다.

다음은 resume bkr 하위 명령 구문입니다.

imqcmd resume bkr [-b hostName:
portNumber]

이 하위 명령은 기본 브로커 또는 지정한 호스트 및 포트의 브로커를 다시 시작합니다.

다음 명령은 localhost의 포트 7676에서 실행 중인 브로커를 다시 시작합니다.

imqcmd resume bkr -u admin