3.2. 네트워크 연결에서 AMQP 사용


브로커는 AMQP 1.0 사양을 지원합니다. AMQP 링크는 소스와 대상, 즉 클라이언트와 브로커 간의 메시지에 대한 단방향 프로토콜입니다.

절차

  1. &lt ;broker_instance_dir> /etc/broker.xml 구성 파일을 엽니다.
  2. 다음 예와 같이 AMQP 값이 AMQP인 protocols 매개변수를 포함하여 AMQP 클라이언트를 수신하도록 어셉터 를 추가하거나 구성합니다.
<acceptors>
  <acceptor name="amqp-acceptor">tcp://localhost:5672?protocols=AMQP</acceptor>
  ...
</acceptors>

이전 예에서 브로커는 기본 AMQP 포트인 포트 5672에서 AMQP 1.0 클라이언트를 허용합니다.

AMQP 링크에는 발신자와 수신자라는 두 개의 엔드포인트가 있습니다. 발신자가 메시지를 전송하면 브로커는 메시지를 내부 형식으로 변환하므로 브로커의 대상으로 전달할 수 있습니다. 수신자는 브로커의 대상에 연결하고 메시지를 전달되기 전에 AMQP로 다시 변환합니다.

AMQP 링크가 동적이면 임시 대기열이 생성되고 원격 소스 또는 원격 대상 주소가 임시 대기열의 이름으로 설정됩니다. 링크가 동적이지 않은 경우 큐에 원격 대상 또는 소스의 주소가 사용됩니다. 원격 대상 또는 소스가 없으면 예외가 전송됩니다.

링크 대상은 기본 세션을 트랜잭션으로 처리하여 롤백하거나 커밋하는 데 사용되는 Coordinator일 수도 있습니다.

참고

AMQP를 사용하면 세션당 여러 트랜잭션( Amqp:multi-txns-per-ssn )을 사용할 수 있지만 현재 AMQ Broker 버전은 세션당 단일 트랜잭션만 지원합니다.

참고

AMQP 내의 분산 트랜잭션(XA) 세부 정보는 사양의 1.0 버전에서 제공되지 않습니다. 환경에서 분산 트랜잭션을 지원해야 하는 경우 AMQ Core Protocol JMS를 사용하는 것이 좋습니다.

프로토콜 및 해당 기능에 대한 자세한 내용은 AMQP 1.0 사양을 참조하십시오.

3.2.2. AMQP 보안 구성

브로커는 AMQP SASL 인증을 지원합니다. 브로커에서 SASL 기반 인증을 구성하는 방법에 대한 자세한 내용은 보안을 참조하십시오. ???

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.