

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon MQ for RabbitMQ JMS のサポート
<a name="rabbitmq-jms-support"></a>

RabbitMQ JMS クライアントを使用して、Amazon MQ for RabbitMQ 4 で JMS 1.1、2.0RabbitMQ3.1 ワークロードを実行できるようになりました。 RabbitMQ 

## RabbitMQ JMS クライアント
<a name="rabbitmq-jms-client"></a>

 RabbitMQ JMS クライアントは、JMS アプリケーションを Amazon MQ RabbitMQ ブローカーに接続するために必要なオープンソースの JMS クライアントライブラリです。詳細については、[公式の GitHub リポジトリ](https://github.com/rabbitmq/rabbitmq-jms-client)を参照してください。

## サポートされている JMS 1.1、2.0、3.1 APIs
<a name="jms-topic-exchange-plugin"></a>

 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](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](https://javaee.github.io/jms-spec/pages/JMS20FinalRelease#reference-implementation)
+ `JMSProducer.setDeliveryDelay` API はサポートされていません。

JMS アプリケーションを Amazon MQ for RabbitMQ ブローカーに接続する方法の詳細については、[「JMS アプリケーションを Amazon MQ for RabbitMQ ブローカーに接続する](rabbitmq-tutorial-jms.md)」のチュートリアルを参照してください。

## 認証と認可
<a name="jms-authentication-authorization"></a>

 [このセクション](rabbitmq-authentication.md)に記載されているすべての認証および認可メカニズムがサポートされています。JMS クライアントを使用してブローカーに接続するために使用される認証情報は、AMQP Java クライアントを使用して RabbitMQ ブローカーに接続する場合と同じです。

## RabbitMQ での AMQP キューとの相互運用性
<a name="jms-amqp-interoperability"></a>

 RabbitMQ JMS クライアントを使用して JMS メッセージを AMQP 交換に送信し、AMQP キューからのメッセージを消費できます (この機能は JMS トピックをサポートしていません）。これにより、特定の JMS ワークロードを AMQP ワークロードに相互運用または移行できます。詳細については、[公式のクライアントドキュメント](https://rabbitmq.github.io/rabbitmq-jms-client/2.x/stable/htmlsingle/index.html#destination-interoperability)を参照してください。