翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon MQ for RabbitMQ JMS のサポート
RabbitMQ JMS クライアントを使用して、Amazon MQ for RabbitMQ 4 で JMS 1.1、2.0RabbitMQ3.1 ワークロードを実行できるようになりました。 RabbitMQ
RabbitMQ JMS クライアント
RabbitMQ JMS クライアントは、JMS アプリケーションを Amazon MQ RabbitMQ ブローカーに接続するために必要なオープンソースの JMS クライアントライブラリです。詳細については、公式の GitHub リポジトリ
サポートされている JMS 1.1、2.0、3.1 APIs
Amazon MQ for RabbitMQ 4 以降では、プラグインjms-topic-exchangeは常に有効になっています。したがって、JMS ワークロードには Amazon MQ for RabbitMQ 4 および RabbitMQ JMS クライアントを使用できます。JMS 1.1 で定義されているすべての JMS APIs は、以下を除いてサポートされています。 https://javaee.github.io/jms-spec/pages/JMS20FinalRelease#reference-implementation
サーバーセッション 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 アプリケーションを Amazon MQ for RabbitMQ ブローカーに接続する方法の詳細については、「JMS アプリケーションを Amazon MQ for RabbitMQ ブローカーに接続する」のチュートリアルを参照してください。
認証と認可
このセクションに記載されているすべての認証および認可メカニズムがサポートされています。JMS クライアントを使用してブローカーに接続するために使用される認証情報は、AMQP Java クライアントを使用して RabbitMQ ブローカーに接続する場合と同じです。
RabbitMQ での AMQP キューとの相互運用性
RabbitMQ JMS クライアントを使用して JMS メッセージを AMQP 交換に送信し、AMQP キューからのメッセージを消費できます (この機能は JMS トピックをサポートしていません)。これにより、特定の JMS ワークロードを AMQP ワークロードに相互運用または移行できます。詳細については、公式のクライアントドキュメント