Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d'Amazon MQ pour RabbitMQ
Amazon MQ facilite la création d'un agent de messages avec les ressources de calcul et de stockage adaptées à vos besoins. Vous pouvez créer, gérer et supprimer des courtiers à l'aide de l' AWS Management Console API REST Amazon MQ ou du. AWS Command Line Interface
Cette section décrit les éléments de base d'un agent de messages pour les types de moteurs ActiveMQ et RabbitMQ, répertorie les types d'instance d'agent Amazon MQ disponibles ainsi que leur état, et présente l'architecture d'un agent et les options de configuration d'un agent.
Pour en savoir plus sur Amazon MQ REST APIs, consultez le manuel Amazon MQ REST API Reference.
Qu'est-ce qu'un courtier Amazon MQ pour RabbitMQ ?
Un agent est un environnement d'agent de messages qui s'exécute sur Amazon MQ. Il constitue la composante de base d'Amazon MQ. La description combinée de la classe d'instance de courtier (m7g) et de la taille (large,medium) est appelée type d'instance de courtier (par exemple,mq.m7g.large).
-
Un broker à instance unique se compose d'un courtier dans une zone de disponibilité derrière un Network Load Balancer (NLB). L'agent communique avec votre application et avec un volume de stockage Amazon EBS.
-
Un déploiement en cluster est un regroupement logique de trois nœuds d'agent RabbitMQ derrière un dispositif d'équilibrage de charge de réseau, chacun partageant des utilisateurs, des files d'attente et un état distribué sur plusieurs zones de disponibilité (AZ).
Pour plus d'informations, voir Déploiement d'un courtier RabbitMQ.
Ports d'écouteur
Les courtiers RabbitMQ gérés par Amazon MQ prennent en charge les ports d'écoute suivants pour la connectivité au niveau de l'application via. amqps Vous pouvez également utiliser ces ports pour les connexions client à l'aide de la console Web RabbitMQ et de l'API de gestion. Toutes les connexions utilisent le cryptage TLS pour des raisons de sécurité.
Port d'écoute
5671: utilisé pour les connexions AMQP sécurisées établies via l'URL AMQP sécurisée. Ce port prend en charge les protocoles AMQP 0-9-1 et AMQP 1.0 dans RabbitMQ 4. Par exemple, étant donné un agent avec un ID d'agentb-c8352341-ec91-4a78-ad9c-a43f23d325bb, déployé dans la régionus-west-2, ce qui suit est l'URLamqpscomplète de l'agent :b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671.Ports d'écoute
443et15671- Vous pouvez utiliser les deux ports d'écoute de manière interchangeable pour accéder à un courtier via la console Web RabbitMQ ou l'API de gestion. Le port 443 fournit un accès HTTPS standard, tandis que le port 15671 est le port de gestion RabbitMQ traditionnel avec cryptage TLS.
Attributes
Un agent RabbitMQ a plusieurs attributs :
-
Un nom Par exemple,
MyBroker. -
Un ID Par exemple,
b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
Un Amazon Resource Name (ARN) Par exemple,
arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9. -
Une URL de la console web RabbitMQ. Par exemple,
https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1---mq---us-east-2.amazonaws.com.rproxy.govskope.ca.Pour plus d'informations, consultez Console web RabbitMQ
dans la documentation RabbitMQ. -
Un point de terminaison AMQP sécurisé. Par exemple,
amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com.
Pour obtenir la liste complète des attributs des agents, consultez ce qui suit dans la référence d'API REST Amazon MQ :