다시 연결 가능한 클라이언트
IBM® MQ 클라이언트는 큐 관리자에 대한 연결이 끊어진 경우 자동 다시 연결을 이용할 수 있습니다. 이것은 연결이 중단되거나 큐 관리자가 실패한 경우의 값입니다. 큐 관리자가 중지된 경우 클라이언트의 자동으로 다시 연결 활성화 옵션이 있습니다.
연결된 큐 관리자가 실패하는 경우 계속 작동하도록 IBM MQ MQI 클라이언트를 코딩하고 구성하는 방법에는 여러 가지가 있습니다. 애플리케이션 프로그램은 큐 및 구독을 닫고 실패한 큐 관리자로부터의 연결을 끊어 큐 관리자 실패에 응답할 수 있습니다. 그런 다음 클라이언트 프로그램은 다시 연결을 시도하고 큐 관리자가 다시 실행될 때까지 대기하거나 동일한 큐 관리자 그룹에서 다른 큐 관리자에 연결할 수 있습니다.
이와 같은 공용 프로시저를 보다 쉽게 진행하기 위해 클라이언트 프로그램은 현재 연결이 실패한 경우 자동으로 다시 연결 중인 옵션이 있는 큐 관리자를 다른 큐 관리자(또는 이 큐 관리자에게 다시 연결)와 연결할 수 있습니다. 애플리케이션의 프로그래밍이 필요하지 않습니다. 애플리케이션 프로그램에서는 큐 관리자로부터 중단된 연결 오류에 대한 정보가 제공되지 않습니다.
자동 클라이언트 다시 연결은 Java용 IBM MQ 클래스에서 지원되지 않습니다.
IBM MQ 관리자는 큐 관리자 실패를 자동으로 처리하도록 요청하고, 큐 관리자를 고의로 중지하고, 클라이언트 애플리케이션이 큐 관리자 중지를 실패로 처리하고 자동으로 다시 연결하도록 시도하는 프로그램을 포함하여 모든 클라이언트 애플리케이션 프로그램에 신호를 보내려고 할 수 있습니다. 이는 IBM MQ의 이전 릴리스와의 호환성을 유지하기 위한 Stop queue manager 명령의 기본 동작입니다. 그러나 큐 관리자 중지 명령에 대한 옵션으로 다시 연결 가능 클라이언트를 다시 연결하도록 지시 옵션을 사용할 수 있으며 큐 관리자가 중지 중인 내용이 다시 연결 가능 클라이언트 연결에 의해 인터셉트되고 실패가 발생한 것처럼 자동으로 다시 연결을 시도하기 시작합니다.