Usar o Amazon MQ para RabbitMQ - Amazon MQ

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usar o Amazon MQ para RabbitMQ

O Amazon MQ facilita a criação de um agente de mensagem com os recursos de processamento e armazenamento que atendem às suas necessidades. Você pode criar, gerenciar e excluir corretores usando a Console de gerenciamento da AWS API REST do Amazon MQ ou a. AWS Command Line Interface

Esta seção descreve os elementos básicos de um agente de mensagens para os tipos de mecanismo ActiveMQ e RabbitMQ, lista os tipos de instâncias de agente de Amazon MQ disponíveis e seus status e fornece uma visão geral da arquitetura de agente e das opções de configuração.

Para saber mais sobre o Amazon MQ REST APIs, consulte a Referência da API REST do Amazon MQ.

O que é um agente do Amazon MQ para RabbitMQ?

Um agente é um ambiente de agente de mensagens em execução no Amazon MQ. É o bloco de criação básico do Amazon MQ. A descrição combinada da classe (m7g) e do tamanho (large, medium) da instância do agente é um tipo de instância de agente (por exemplo, mq.m7g.large).

  • Um agente de instância única consiste em um agente em uma zona de disponibilidade atrás de um Network Load Balancer (NLB). O agente se comunica com sua aplicação e com um volume de armazenamento do Amazon EBS.

  • A implantação de cluster é um agrupamento lógico de três nós do agente RabbitMQ por trás de um Balanceador de Carga da Rede, cada um compartilhando usuários, filas e um estado distribuído em várias Zonas de Disponibilidade (AZ).

Para obter mais informações, consulte Implantando um corretor RabbitMQ.

Portas listener

Os corretores RabbitMQ gerenciados pelo Amazon MQ oferecem suporte às seguintes portas de ouvinte para conectividade em nível de aplicativo via. amqps Você também pode usar essas portas para conexões de clientes usando o console web RabbitMQ e a API de gerenciamento. Todas as conexões usam criptografia TLS para segurança.

  • Porta do ouvinte 5671 - usada para conexões seguras do AMQP feitas por meio do URL seguro do AMQP. Essa porta suporta os protocolos AMQP 0-9-1 e AMQP 1.0 no RabbitMQ 4. Por exemplo, considerando um agente com ID de agente b-c8352341-ec91-4a78-ad9c-a43f23d325bb, implantado na região us-west-2, o seguinte é a URL amqps completo do agente: b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671.

  • Portas de ouvinte 443 e 15671 - Você pode usar as duas portas de ouvinte de forma intercambiável para acessar um corretor por meio do console web do RabbitMQ ou da API de gerenciamento. A porta 443 fornece acesso HTTPS padrão, enquanto a porta 15671 é a porta de gerenciamento tradicional do RabbitMQ com criptografia TLS.

Atributos

Um agente RabbitMQ tem vários atributos:

  • Um nome. Por exemplo, .MyBroker

  • Um ID. Por exemplo, .b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9

  • Um Nome do Recurso da Amazon (ARN). Por exemplo, .arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9

  • Uma URL do console da Web RabbitMQ. Por exemplo, .https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com

    Para obter mais informações, consulte o Console da Web RabbitMQ na documentação do RabbitMQ.

  • Um endpoint AMQP seguro. Por exemplo, .amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com

Para obter uma lista completa de atributos do agente, consulte o seguinte na Referência de API do Amazon MQ REST: