Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Agentes de Amazon MQ para RabbitMQ
¿Qué es un agente de Amazon MQ para RabbitMQ?
Un agente es un entorno de agente de mensajes que se ejecuta en Amazon MQ. Es el componente básico de Amazon MQ. La descripción combinada de la clase (m5
,t3
) y el tamaño (large
,micro
) de la instancia de intermediario se denomina tipo de instancia de intermediario (por ejemplo,mq.m5.large
).
-
Un agente de una sola instancia está compuesto por un agente en una zona de disponibilidad situada detrás de un balanceador de carga de red (NLB). El agente se comunica con su aplicación y con un volumen de almacenamiento de Amazon EBS.
-
Una implementación de clúster es una agrupación lógica de tres nodos de agente de RabbitMQ situados detrás de un balanceador de carga de red, cada uno de los cuales comparte usuarios, colas y un estado distribuido entre varias zonas de disponibilidad (AZ).
Para obtener más información, consulte Opciones de implementación de Amazon MQ para agentes de RabbitMQ.
Puede habilitar las actualizaciones automáticas de versiones secundarias para obtener las nuevas versiones secundarias del motor del agente a medida que se publican. Las actualizaciones automáticas se producen durante el período de mantenimiento definido por el día de la semana, la hora del día (en formato de 24 horas) y la zona horaria (UTC de forma predeterminada).
Protocolos admitidos
Para acceder a sus agentes de RabbitMQ, utilice cualquier lenguaje de programación compatible con RabbitMQ
Puertos de agente de escucha
Los agentes de RabbitMQ administrados por Amazon MQ admiten los siguientes puertos de agente de escucha para la conectividad a nivel de aplicación a través de amqps
, así como conexiones de cliente mediante la consola web de RabbitMQ y la API de administración.
Puerto de agente de escucha
5671
: se utiliza para las conexiones realizadas a través de la URL segura de AMQP. Por ejemplo, si tenemos un agente con ID de agenteb-c8352341-ec91-4a78-ad9c-a43f23d325bb
, implementado en la regiónus-west-2
, la URL deamqp
completa del agente es:b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671
.Puertos de agente de escucha
443
y15671
: ambos puertos de escucha se pueden utilizar de forma intercambiable para acceder a un agente a través de la consola web de RabbitMQ o la API de administración.
Atributos
Un agente de RabbitMQ tiene varios atributos:
-
Un nombre. Por ejemplo,
MyBroker
. -
Un ID. Por ejemplo,
b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
. -
Un nombre de recurso de Amazon (ARN). Por ejemplo,
arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9
. -
Una URL a la consola web de RabbitMQ. Por ejemplo,
https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com
.Para obtener más información, consulte el tema sobre la consola web de RabbitMQ
en la documentación de RabbitMQ. -
Un punto de enlace de AMQP seguro. Por ejemplo,
amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com
.
Para ver una lista completa de los atributos del agente, consulte lo siguiente en la Referencia de la API REST de Amazon MQ: