Amazon MQ per broker RabbitMQ - Amazon MQ

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à.

Amazon MQ per broker RabbitMQ

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 di classe (m5, t3) e dimensione (large, micro) dell'istanza del broker corrisponde a un tipo di istanza del broker (ad esempio, mq.m5.large). Per ulteriori informazioni, consulta Broker instance types.

  • Un broker a istanza singola è composto 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 storage 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 Opzioni di distribuzione per i broker Amazon MQ for RabbitMQ.

Puoi abilitare gli aggiornamenti automatici di versioni secondarie a nuove versioni secondarie del motore del broker man mano che RabbitMQ rilascia nuove versioni. Gli aggiornamenti automatici avvengono durante la finestra di manutenzione definita dal giorno della settimana, dall'ora del giorno (nel formato 24 ore) e dal fuso orario (per impostazione predefinita). UTC

Protocolli supportati

È possibile accedere ai broker RabbitMQ utilizzando qualsiasi linguaggio di programmazione supportato da RabbitMQ e abilitando i seguenti protocolli: TLS

Porte del listener

I broker RabbitMQ gestiti da Amazon MQ supportano le seguenti porte listener per la connettività a livello di applicazioneamqps, nonché le connessioni client tramite la console Web RabbitMQ e la gestione. API

  • Porta listener: utilizzata per le connessioni effettuate tramite secure. 5671 AMQP URL Ad esempio, dato un broker con ID brokerb-c8352341-ec91-4a78-ad9c-a43f23d325bb, distribuito nella us-west-2 regione, quanto segue è completo amqp URL del broker:. b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671

  • Porte listener 443 e 15671 - Entrambe le porte listener possono essere utilizzate in modo intercambiabile per accedere a un broker tramite la console web di RabbitMQ o il management. API

Attributes

Un broker RabbitMQ dispone di diversi attributi:

  • un nome; Ad esempio MyBroker.

  • un ID; Ad esempio b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9.

  • Un nome di risorsa Amazon (ARN). Ad esempio arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9.

  • Una console web RabbitMQ. URL Ad esempio https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com.

    Per ulteriori informazioni, consultare Console Web RabbitMQ nella documentazione di RabbitMQ.

  • Un endpoint sicuro. AMQP Ad esempio amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com.

Per un elenco completo degli attributi del broker, consulta quanto segue in Amazon MQ REST API Reference: