다시 연결 가능 클라이언트

IBM® MQ 클라이언트는 큐 관리자에 대한 연결이 중단된 경우 자동으로 다시 연결 기능을 이용할 수 있습니다. 이것은 연결이 중단되거나 큐 관리자가 실패한 경우의 값입니다. 큐 관리자가 중지된 경우 클라이언트의 자동으로 다시 연결 활성화 옵션이 있습니다.

큐 관리자의 연결에 실패한 경우 계속 작업할 수 있도록 IBM MQ MQI 클라이언트를 코딩하고 구성하기 위한 여러 가지 방법이 있습니다. 애플리케이션 프로그램은 큐 및 구독을 닫고 실패한 큐 관리자로부터의 연결을 끊어 큐 관리자 실패에 응답할 수 있습니다. 그런 다음 클라이언트 프로그램은 다시 연결을 시도하고 큐 관리자가 다시 실행될 때까지 대기하거나 동일한 큐 관리자 그룹에서 다른 큐 관리자에 연결할 수 있습니다.

이와 같은 공용 프로시저를 보다 쉽게 진행하기 위해 클라이언트 프로그램은 현재 연결이 실패한 경우 자동으로 다시 연결 중인 옵션이 있는 큐 관리자를 다른 큐 관리자(또는 이 큐 관리자에게 다시 연결)와 연결할 수 있습니다. 애플리케이션의 프로그래밍이 필요하지 않습니다. 애플리케이션 프로그램에서는 큐 관리자로부터 중단된 연결 오류에 대한 정보가 제공되지 않습니다.

자동 클라이언트 다시 연결은 Java™용 IBM MQ 클래스에서 지원되지 않습니다.

IBM MQ 관리자는 클라이언트 애플리케이션이 큐 관리자 중지를 실패로 간주하여 자동으로 다시 연결을 시도하기 보다는 큐 관리자 실패가 자동으로 핸들링되도록 요청하고, 큐 관리자가 고의로 중지 중이며, 클라이언트 애플리케이션을 중지시키려는 프로그램을 포함한 모든 클라이언트 애플리케이션의 프로그램에 신호를 원할 수 있습니다. 이것은 큐 관리자 중지 명령의 기본 작동으로, IBM MQ의 이전 릴리스와 호환성을 유지하기 위한 것입니다. 그러나 큐 관리자 중지 명령에 대한 옵션으로 다시 연결 가능 클라이언트를 다시 연결하도록 지시 옵션을 사용할 수 있으며 큐 관리자가 중지 중인 내용이 다시 연결 가능 클라이언트 연결에 의해 인터셉트되고 실패가 발생한 것처럼 자동으로 다시 연결을 시도하기 시작합니다.