

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.

# Uso de Amazon MQ para RabbitMQ
<a name="working-with-rabbitmq"></a>

Amazon MQ facilita la creación de un agente de mensajes con los recursos informáticos y de almacenamiento que se adapten a sus necesidades. Puede crear, administrar y eliminar corredores mediante la Consola de administración de AWS API REST de Amazon MQ o la. AWS Command Line Interface

En esta sección, se describen los elementos básicos de un agente de mensajes para los tipos de motor de ActiveMQ y RabbitMQ, se enumeran los tipos de instancias disponibles del agente de Amazon MQ y sus estados, y se proporciona información general de la arquitectura del agente y las opciones de configuración.

Para obtener más información sobre Amazon MQ REST APIs, consulte la referencia de la API REST de *[Amazon MQ](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/)*.

## ¿Qué es un agente de Amazon MQ para RabbitMQ?
<a name="rabbitmq-basic-elements-broker"></a>

 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 instancia del agente *clase* (`m7g`) y *tamaño* (`large`, `medium`) se conoce como *tipo de instancias del agente* (por ejemplo, `mq.m7g.large`). 
+ Un *broker de instancia única* consiste en un broker en una zona de disponibilidad detrás de un Network Load Balancer (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 [Implementación de un](rabbitmq-broker-architecture.md) bróker de RabbitMQ.

### Puertos de agente de escucha
<a name="rabbitmq-broker-listeners"></a>

 Los corredores RabbitMQ gestionados por Amazon MQ admiten los siguientes puertos de escucha para la conectividad a nivel de aplicación a través de. `amqps` También puede usar estos puertos para las conexiones de los clientes mediante la consola web RabbitMQ y la API de administración. Todas las conexiones utilizan el cifrado TLS por motivos de seguridad. 
+ Puerto de escucha`5671`: se utiliza para las conexiones AMQP seguras realizadas a través de la URL AMQP segura. Este puerto admite los protocolos AMQP 0-9-1 y AMQP 1.0 en RabbitMQ 4. Por ejemplo, si tenemos un agente con ID de agente `b-c8352341-ec91-4a78-ad9c-a43f23d325bb`, implementado en la región `us-west-2`, la URL de `amqps` completa del agente es: `b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671`.
+ Puertos de escucha `443` y`15671`: puede utilizar ambos puertos de escucha indistintamente para acceder a un corredor a través de la consola web de RabbitMQ o la API de administración. El puerto 443 proporciona acceso HTTPS estándar, mientras que el puerto 15671 es el puerto de administración tradicional de RabbitMQ con cifrado TLS.

### Atributos
<a name="broker-attributes"></a>

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](https://www.rabbitmq.com/management.html) 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*:
+ [ID de operación de REST: Broker](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html)
+ [ID de operación de REST: Brokers](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html)
+ [ID de operación de REST: Reboot](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker-reboot.html)