Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo di Amazon MQ per RabbitMQ
Amazon MQ semplifica la creazione di un broker di messaggistica con le risorse di calcolo e archiviazione che soddisfano le tue esigenze. Puoi creare, gestire ed eliminare broker utilizzando l' Console di gestione AWS API REST di Amazon MQ o il AWS Command Line Interface.
Questa sezione descrive gli elementi di base di un broker di messaggistica per i tipi di motore ActiveMQ e RabbitMQ, elenca i tipi di istanza del broker Amazon MQ disponibili e i relativi stati e fornisce una panoramica dell'architettura del broker e delle opzioni di configurazione.
Per ulteriori informazioni su Amazon MQ REST APIs, consulta l'Amazon MQ REST API Reference.
Cos'è un broker Amazon MQ for RabbitMQ?
Un broker è un ambiente broker dei messaggi in esecuzione su Amazon MQ. Costituisce l'elemento di base di Amazon MQ. La descrizione combinata della classe dell'istanza del broker (m7g) e della dimensione (large,medium) è denominata tipo di istanza del broker (ad esempio,mq.m7g.large).
-
Un broker a istanza singola è costituito da un broker in una zona di disponibilità dietro un Network Load Balancer (NLB). Il broker comunica con l'applicazione e con un volume di archiviazione Amazon EBS.
-
Un'implementazione cluster è un raggruppamento logico di tre nodi di broker RabbitMQ dietro un load balancer di rete, ognuno dei quali condivide utenti, code e uno stato distribuito su più zone di disponibilità.
Per ulteriori informazioni, consulta Implementazione di un broker RabbitMQ.
Porte del listener
I broker RabbitMQ gestiti da Amazon MQ supportano le seguenti porte listener per la connettività a livello di applicazione tramite. amqps Puoi anche utilizzare queste porte per le connessioni client utilizzando la console web RabbitMQ e l'API di gestione. Tutte le connessioni utilizzano la crittografia TLS per motivi di sicurezza.
Porta listener
5671: utilizzata per connessioni AMQP sicure effettuate tramite l'URL AMQP sicuro. Questa porta supporta i protocolli AMQP 0-9-1 e AMQP 1.0 in RabbitMQ 4. Ad esempio, dato un broker con ID brokerb-c8352341-ec91-4a78-ad9c-a43f23d325bb, distribuito nella regioneus-west-2, questo è l'URLamqpscompleto del broker:b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671.Porte listener
443e15671- È possibile utilizzare entrambe le porte listener in modo intercambiabile per accedere a un broker tramite la console web RabbitMQ o l'API di gestione. La porta 443 fornisce l'accesso HTTPS standard, mentre la porta 15671 è la tradizionale porta di gestione RabbitMQ con crittografia TLS.
Attributes
Un broker RabbitMQ dispone di diversi attributi:
-
un nome; Ad esempio,
MyBroker. -
un ID; Ad esempio,
b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
un Amazon Resource Name (ARN); Ad esempio,
arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
un URL della console Web RabbitMQ; Ad esempio,
https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1---mq---us-east-2.amazonaws.com.rproxy.govskope.ca.Per ulteriori informazioni, consultare Console Web RabbitMQ
nella documentazione di RabbitMQ. -
un endpoint AMQP sicuro. Ad esempio,
amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com.
Per un elenco completo di attributi del broker, consultare le sezioni seguenti in Riferimento all'API REST di Amazon MQ: