

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Unterstützung für Amazon MQ für RabbitMQ JMS
<a name="rabbitmq-jms-support"></a>

Sie können jetzt JMS 1.1-, 2.0- und 3.1-Workloads auf Amazon MQ für RabbitMQ 4 mit dem RabbitMQ JMS-Client ausführen.

## RabbitMQ JMS-Client
<a name="rabbitmq-jms-client"></a>

 Der RabbitMQ JMS-Client ist eine Open-Source-JMS-Client-Bibliothek, die Sie benötigen, um Ihre JMS-Anwendung mit Amazon MQ RabbitMQ-Brokern zu verbinden. Weitere Informationen [ GitHub finden](https://github.com/rabbitmq/rabbitmq-jms-client) Sie im offiziellen Repository. 

## Unterstützt JMS 1.1, 2.0 und 3.1 APIs
<a name="jms-topic-exchange-plugin"></a>

 Ab Amazon MQ für RabbitMQ 4 ist das Plugin immer aktiviert. `jms-topic-exchange` Daher können Sie Amazon MQ für RabbitMQ 4 und den RabbitMQ JMS-Client für Ihre JMS-Arbeitslast verwenden. [Alle in JMS 1.1 definierten APIs JMS werden unterstützt, mit Ausnahme von:](https://javaee.github.io/jms-spec/pages/JMS20FinalRelease#reference-implementation) 
+ Serversitzungen APIs werden nicht unterstützt.
+ XA-Transaktionen APIs werden nicht unterstützt.
+ Der JMS-Selektor für das JMS-Warteschlangenziel wird nicht unterstützt.
+ Das `NoLocal` JMS-Abonnementattribut wird nicht unterstützt.

Alle neu APIs in [JMS 2.0 und JMS 3.1](https://javaee.github.io/jms-spec/pages/JMS20FinalRelease#reference-implementation) hinzugefügten Dateien werden unterstützt, mit Ausnahme von:
+ `JMSProducer.setDeliveryDelay`API wird nicht unterstützt.

Weitere Informationen zum Verbinden Ihrer JMS-Anwendung mit Amazon MQ für RabbitMQ Broker finden Sie im Tutorial zum [Verbinden Ihrer JMS-Anwendung](rabbitmq-tutorial-jms.md) mit Amazon MQ für RabbitMQ Broker

## Authentifizierung und Autorisierung
<a name="jms-authentication-authorization"></a>

 [Alle in diesem Abschnitt aufgeführten Authentifizierungs- und Autorisierungsmechanismen werden unterstützt.](rabbitmq-authentication.md) Die Anmeldeinformationen, die für die Verbindung mit dem Broker über den JMS-Client verwendet werden, sind dieselben, als ob Sie mit einem AMQP-Java-Client eine Verbindung zum RabbitMQ-Broker herstellen würden. 

## Interoperabilität mit AMQP-Warteschlangen auf RabbitMQ
<a name="jms-amqp-interoperability"></a>

 Sie können den RabbitMQ JMS-Client verwenden, um JMS-Nachrichten an einen AMQP-Exchange zu senden und Nachrichten aus einer AMQP-Warteschlange zu verarbeiten (diese Funktion unterstützt keine JMS-Themen). Auf diese Weise können Sie zusammenarbeiten oder bestimmte JMS-Workloads zu AMQP-Workloads migrieren. [Weitere Informationen finden Sie in der offiziellen Client-Dokumentation.](https://rabbitmq.github.io/rabbitmq-jms-client/2.x/stable/htmlsingle/index.html#destination-interoperability) 