기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
RabbitMQ용 Amazon MQ JMS 지원 RabbitMQ
이제 RabbitMQ JMS 클라이언트를 사용하여 RabbitMQ 4용 Amazon MQ에서 JMS 1.1, 2.0 및 3.1 워크로드를 실행할 수 RabbitMQ.
RabbitMQ JMS 클라이언트
RabbitMQ JMS 클라이언트는 JMS 애플리케이션을 Amazon MQ RabbitMQ 브로커에 연결하는 데 필요한 오픈 소스 JMS 클라이언트 라이브러리입니다. 자세한 내용은 공식 GitHub 리포지토리
지원되는 JMS 1.1, 2.0 및 3.1 APIs
RabbitMQ 4용 Amazon MQ부터는 플러그인jms-topic-exchange이 항상 활성화됩니다. RabbitMQ 따라서 RabbitMQ 4용 Amazon MQ와 JMS 워크로드용 RabbitMQ JMS 클라이언트를 사용할 수 있습니다. JMS 1.1에 정의된 모든 JMS
서버 세션 APIs는 지원되지 않습니다.
XA 트랜잭션 APIs는 지원되지 않습니다.
JMS 대기열 대상에 대한 JMS 선택기는 지원되지 않습니다.
JMS
NoLocal구독 속성은 지원되지 않습니다.
다음을 제외하고 JMS 2.0 및 JMS 3.1에서 새로 추가된 모든 APIs가 지원됩니다. https://javaee.github.io/jms-spec/pages/JMS20FinalRelease#reference-implementation
JMSProducer.setDeliveryDelayAPI는 지원되지 않습니다.
JMS 애플리케이션을 RabbitMQ용 Amazon MQ 브로커에 연결하는 방법에 대한 자세한 내용은 JMS 애플리케이션을 RabbitMQ용 Amazon MQ 브로커에 연결하는 자습서를 참조하세요.
인증 및 권한 부여
이 섹션에 나열된 모든 인증 및 권한 부여 메커니즘이 지원됩니다. JMS 클라이언트를 사용하여 브로커에 연결하는 데 사용되는 자격 증명은 AMQP Java 클라이언트를 사용하여 RabbitMQ 브로커에 연결하는 것과 동일합니다.
RabbitMQ에서 AMQP 대기열과의 상호 운용성
RabbitMQ JMS 클라이언트를 사용하여 JMS 메시지를 AMQP 교환으로 보내고 AMQP 대기열의 메시지를 사용할 수 있습니다(이 기능은 JMS 주제를 지원하지 않음). 이를 통해 특정 JMS 워크로드를 AMQP 워크로드로 상호 운용하거나 마이그레이션할 수 있습니다. 자세한 내용은 공식 클라이언트 설명서를