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.
Amazon MQ für RabbitMQ verwenden
Mit Amazon MQ ist es ganz einfach, einen Message Broker mit den Computing- und Speicherressourcen zu erstellen, die Ihren Anforderungen entsprechen. Sie können Broker mithilfe der Amazon MQ REST API oder der AWS-Managementkonsole erstellen, verwalten und löschen. AWS Command Line Interface
Dieser Abschnitt beschreibt die Grundelemente eines Message Brokers für ActiveMQ- und RabbitMQ-Engine-Typen, listet verfügbare Amazon MQ -Broker-Instance-Typen und deren Status auf und bietet einen Überblick über die Broker-Architektur und -Konfigurationsoptionen.
Weitere Informationen zu Amazon MQ REST APIs finden Sie in der Amazon MQ REST API-Referenz.
Was ist ein Amazon MQ for RabbitMQ Broker?
Ein Broker ist eine Message-Broker-Umgebung, die auf Amazon MQ ausgeführt wird. Dies ist der Grundblock für Amazon MQ. Die kombinierte Beschreibung der Broker-Instance-Klasse (m7g) und der Größe (large,medium) wird als Broker-Instance-Typ bezeichnet (z. B.). mq.m7g.large
-
Ein Single-Instance-Broker besteht aus einem Broker in einer Availability Zone hinter einem Network Load Balancer (NLB). Der Broker kommuniziert mit Ihrer Anwendung und mit einem Amazon EBS-Speicher-Volume.
-
Ein Cluster-Bereitstellung ist eine logische Gruppierung von drei RabbitMQ-Broker-Knoten hinter einem Network Load Balancer, wobei jeder Benutzer, Warteschlangen und ein verteilter Status über mehrere Availability Zones (AZ) verfügt.
Weitere Informationen finden Sie unter Bereitstellen eines RabbitMQ-Brokers.
Listener-Ports
Von Amazon MQ verwaltete RabbitMQ-Broker unterstützen die folgenden Listener-Ports für Konnektivität auf Anwendungsebene über. amqps Sie können diese Ports auch für Client-Verbindungen über die RabbitMQ-Webkonsole und die Management-API verwenden. Alle Verbindungen verwenden aus Sicherheitsgründen die TLS-Verschlüsselung.
Listener-Port
5671— Wird für sichere AMQP-Verbindungen verwendet, die über die sichere AMQP-URL hergestellt werden. Dieser Port unterstützt sowohl die AMQP 0-9-1- als auch die AMQP 1.0-Protokolle in RabbitMQ 4. Zum Beispiel, für einen Broker mit Broker-IDb-c8352341-ec91-4a78-ad9c-a43f23d325bb, der in derus-west-2Region bereitgestellt ist, ist dies die komplette BrokeramqpsURL:b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671.Listener-Ports
443und15671— Sie können beide Listener-Ports synonym verwenden, um über die RabbitMQ-Webkonsole oder die Management-API auf einen Broker zuzugreifen. Port 443 bietet standardmäßigen HTTPS-Zugriff, während Port 15671 der traditionelle RabbitMQ-Verwaltungsport mit TLS-Verschlüsselung ist.
Attribute
Ein RabbitMQ-Broker verfügt über mehrere Attribute:
-
Ein Name. Beispiel,
MyBroker. -
Eine ID. Beispiel,
b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
Einen Amazon-Ressourcennamen (ARN). Beispiel,
arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
Eine URL der RabbitMQ-Webkonsole. Beispiel,
https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1---mq---us-east-2.amazonaws.com.rproxy.govskope.ca.Weitere Informationen finden Sie unter RabbitMQ Webkonsole
in der RabbitMQ-Dokumentation. -
Ein sicherer AMQP-Endpunkt. Beispiel,
amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com.
Eine vollständige Liste der Broker-Attribute finden Sie im folgenden Abschnitt in der Amazon MQ REST API Reference: