4.22. 주소 및 대기열 추가


페더레이션을 사용하면 브로커가 공통 클러스터에 있을 필요 없이 브로커 간에 메시지를 전송할 수 있습니다. 브로커는 독립 실행형 또는 별도의 클러스터에 있을 수 있습니다. 또한 소스 및 대상 브로커는 서로 다른 관리 도메인에 있을 수 있으므로 브로커에 다른 구성, 사용자 및 보안 설정이 있을 수 있습니다. 브로커는 다른 버전의 AMQ 브로커를 사용할 수도 있습니다.

예를 들어, 페더레이션은 한 클러스터에서 다른 클러스터로 안정적으로 메시지를 보내는 데 적합합니다. 이 전송은 WAN(Wide Area Network), 클라우드 인프라 의 지역 또는 인터넷을 통해 전송될 수 있습니다. 소스 브로커와 대상 브로커로의 연결이 손실되는 경우(예: 네트워크 장애로 인해), 소스 브로커는 대상 브로커가 다시 온라인 상태가 될 때까지 연결을 다시 설정하려고 합니다. 대상 브로커가 다시 온라인 상태가 되면 메시지 전송이 재개됩니다.

관리자는 주소 및 큐 정책을 사용하여 페더레이션을 관리할 수 있습니다. 정책 구성은 특정 주소 또는 큐와 일치하거나 정책에서 주소 또는 큐 세트 와 일치하는 와일드카드 표현식을 포함할 수 있습니다. 따라서, 페더레이션은 일치하는 세트에 큐 또는 주소가 추가되거나 제거될 때 동적으로 적용될 수 있습니다. 정책에는 특정 주소 및 큐가 포함된 여러 표현식이 포함될 수 있습니다. 또한 브로커 또는 브로커 클러스터에 여러 정책을 적용할 수 있습니다.

AMQ Broker에서 두 가지 주요 페더레이션 옵션은 통합 및 대기열 페더레이션입니다. 이러한 옵션은 다음 섹션에 설명되어 있습니다.

참고

브로커는 페더레이션 로컬 전용 구성 요소를 위한 구성을 포함할 수 있습니다. 즉, 브로커에서 페더레이션을 구성하는 경우 해당 브로커의 모든 것을 통합 할 필요가 없습니다.

4.22.1. 주소 페더레이션 정보

주소 페더레이션은 연결된 브로커 간의 전체 멀티 캐스트 배포 패턴과 유사합니다. 예를 들어 BrokerA 의 주소로 전송되는 모든 메시지는 해당 브로커의 모든 큐에 전달됩니다. 또한 각 메시지는 BrokerB 및 연결된 모든 큐에 전달됩니다.

주소 페더레이션은 브로커를 원격 브로커의 주소로 동적으로 연결합니다. 예를 들어 로컬 브로커가 원격 브로커의 주소에서 메시지를 가져오려는 경우 원격 주소에 큐가 자동으로 생성됩니다. 그런 다음 원격 브로커의 메시지가 이 큐에 사용됩니다. 마지막으로 메시지는 원래 로컬 주소에 직접 게시되는 것처럼 로컬 브로커의 해당 주소로 복사됩니다.

페더레이션이 주소를 만들 수 있도록 원격 브로커를 재구성할 필요가 없습니다. 그러나 로컬 브로커는 원격 주소에 대한 권한을 부여해야 합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.