16.3.6. 장애 조치(failover)하도록 클라이언트 구성

브로커 클러스터에서 고가용성을 구성한 후 장애 조치(failover)하도록 클라이언트를 구성합니다. 클라이언트 장애 조치(failover)를 통해 브로커에 연결된 클라이언트가 다운타임을 최소화하여 클러스터의 다른 브로커에 다시 연결할 수 있습니다.

참고

일시적인 네트워크 문제가 발생하는 경우 AMQ Broker는 자동으로 동일한 브로커에 연결을 다시 연결합니다. 이는 클라이언트가 동일한 브로커에 다시 연결하는 경우를 제외하고 장애 조치(failover)와 유사합니다.

다음 두 가지 유형의 클라이언트 장애 조치(failover)를 구성할 수 있습니다.You can configure two different types of client failover:

자동 클라이언트 장애 조치
클라이언트는 처음 연결할 때 브로커 클러스터에 대한 정보를 수신합니다. 연결된 브로커가 실패하면 클라이언트는 자동으로 브로커의 백업에 다시 연결되고 백업 브로커는 장애 조치 전에 각 연결에 존재했던 세션과 소비자를 다시 만듭니다.
애플리케이션 수준 클라이언트 장애 조치
자동 클라이언트 장애 조치 대신 실패 처리기에서 자체 사용자 지정 리 연결 논리를 사용하여 클라이언트 애플리케이션을 코딩할 수 있습니다.As an alternative to automatic client failover, you can instead code your client applications with your own custom reconnection logic in a failure handler.

절차

  • AMQ Core Protocol JMS를 사용하여 자동 또는 애플리케이션 수준 페일오버로 클라이언트 애플리케이션을 구성합니다.

    자세한 내용은 AMQ Core Protocol JMS Client 사용을 참조하십시오.