Unterstützung für Amazon MQ für RabbitMQ JMS - Amazon MQ

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

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

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 Sie im offiziellen Repository.

Unterstützt JMS 1.1, 2.0 und 3.1 APIs

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:

  • 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 hinzugefügten Dateien werden unterstützt, mit Ausnahme von:

  • JMSProducer.setDeliveryDelayAPI 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 mit Amazon MQ für RabbitMQ Broker

Authentifizierung und Autorisierung

Alle in diesem Abschnitt aufgeführten Authentifizierungs- und Autorisierungsmechanismen werden unterstützt. 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

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.