16장. 브로커 연결을 사용하여 다중 사이트 내결함성 메시징 시스템 구성


대규모 엔터프라이즈 메시징 시스템에는 일반적으로 지리적으로 분산된 데이터 센터에 있는 별도의 브로커 클러스터가 있습니다. 데이터 센터 중단 시 시스템 관리자는 기존 메시징 데이터를 보존하고 클라이언트 애플리케이션이 메시지를 계속 생성하고 사용할 수 있도록 해야 할 수 있습니다. 브로커 연결을 사용하여 데이터 센터 중단 중에 메시징 시스템의 연속성을 보장할 수 있습니다. 이러한 유형의 솔루션을 다중 사이트 내결함성 아키텍처 라고 합니다.

참고

브로커 연결 브로커 간 통신에는 AMQP 프로토콜만 지원됩니다. 클라이언트는 지원되는 모든 프로토콜을 사용할 수 있습니다. 현재 메시지는 미러링 프로세스를 통해 AMQP로 변환됩니다.

다음 섹션에서는 브로커 연결을 사용하여 데이터 센터 중단으로부터 메시징 시스템을 보호하는 방법을 설명합니다.

참고

다중 사이트 내결함성은 데이터 센터 내에서 HA(고가용성) 브로커 중복을 대체하지 않습니다. 라이브 백업 그룹을 기반으로 하는 브로커 중복성은 단일 클러스터 내의 단일 브로커 오류에 대한 자동 보호 기능을 제공합니다. 반면 다중 사이트 내결함성은 대규모 데이터 센터 중단을 방지합니다.

16.1. 브로커 연결 정보

브로커 연결을 사용하면 브로커가 다른 브로커에 대한 연결을 설정하고 해당 브로커와의 메시지를 미러링 할 수 있습니다.

AMQP 서버 연결
브로커는 브로커 연결을 사용하여 AMQP 프로토콜을 사용하여 다른 엔드포인트에 대한 연결을 시작할 수 있습니다. 예를 들어 브로커가 다른 AMQP 서버에 연결하고 해당 연결에 요소를 생성할 수 있습니다.

AMQP 서버 연결에서 다음과 같은 유형의 작업이 지원됩니다.

  • 미러 - 브로커는 다른 브로커에 대한 AMQP 연결을 사용하고 메시지를 복제하고 전선을 통해 승인을 보냅니다.
  • 보낸 사람 - 특정 큐에서 수신된 메시지는 다른 브로커로 전송됩니다.
  • 수신자 - 브로커가 다른 브로커에서 메시지를 가져옵니다.
  • 피어 - 브로커는 AMQ 상호 연결 끝점에서 발신자와 수신자를 모두 생성합니다.

이 장에서는 브로커 연결을 사용하여 내결함성 시스템을 생성하는 방법을 설명합니다. 보낸 사람, 수신자 및 피어 옵션에 대한 자세한 내용은 17장. 브로커 브리징 을 참조하십시오.

미러링을 통해 다음 이벤트가 전송됩니다.

  • 메시지 전송 - 하나의 브로커로 전송되는 메시지는 대상 브로커에 "복제"됩니다.
  • 메시지 확인 - 한 브로커에서 메시지를 제거하는 확인 사항이 대상 브로커로 전송됩니다.
  • 큐 및 주소 생성.
  • 큐 및 주소 삭제
참고

메시지가 대상 미러에서 소비자를 위해 보류 중이면 승인이 성공하지 못하고 두 브로커 모두에 의해 메시지가 전달될 수 있습니다.

미러링은 작업을 차단하지 않으며 브로커의 성능에 영향을 미치지 않습니다.

브로커는 미러가 구성된 시점부터 도착한 메시지만 미러링합니다. 기존 메시지는 다른 브로커에 전달되지 않습니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.