Amazon MQ
O Amazon MQ é um serviço gerenciado de agente de mensagens para o Apache ActiveMQ que facilita a configuração e a operação de agentes de mensagens na nuvem. Os agentes de mensagem permitem a comunicação e a troca de informações entre diferentes sistemas de software (geralmente, usando diferentes linguagens de programação em diferentes plataformas). O Amazon MQ reduz sua carga operacional gerenciando o provisionamento, a configuração e a manutenção do ActiveMQ, um agente de mensagem de código aberto popular. Conectar seus aplicativos atuais ao Amazon MQ é fácil porque ele usa protocolos e APIs padrão do setor para o sistema de mensagens, incluindo JMS, NMS, AMQP, STOMP, MQTT e WebSocket. Usar padrões significa que, na maioria dos casos, não há a necessidade de reescrever nenhum código do sistema de mensagens quando você migra para a AWS.
Benefícios
Totalmente gerenciado
Com o Amazon MQ, você pode usar o Console de Gerenciamento da AWS, o AWS CloudFormation, a CLI, ou as chamadas de API para ativar um agente de mensagens pronto para produção em minutos Não há necessidade de provisionar hardware nem de instalar e manter o software ActiveMQ. O Amazon MQ gerencia tarefas administrativas, como upgrades de software, atualizações de segurança e detecção e recuperação de falhas. Ele também é integrado ao Amazon CloudWatch, o que permite monitorar logs e métricas e gerar alarmes para receber alertas sobre possíveis problemas.
Migração fácil
O Amazon MQ facilita a migração de sistemas de mensagens para a nuvem e preserva as conexões existentes entre aplicativos. O serviço oferece suporte a APIs e protocolos padrão do setor para sistemas de mensagens, incluindo JMS, NMS, AMQP, STOMP, MQTT e WebSocket. Assim, você pode migrar de qualquer agente de mensagens que use esses padrões para o Amazon MQ, normalmente sem a necessidade de reescrever nenhum código do sistema de mensagens. Na maioria dos casos, você pode simplesmente atualizar os endpoints de seus aplicativos para conectá-los ao Amazon MQ e começar a enviar mensagens.
Disponível e resiliente
O Amazon MQ fornece alta disponibilidade e durabilidade de mensagens, e é executado na mesma infraestrutura altamente confiável usada por outros serviços da Amazon Web Services. O Amazon MQ sempre armazena as mensagens de forma redundante em várias zonas de disponibilidade (AZs). O Amazon MQ também oferece agentes ativos em espera, que executam automaticamente failover para uma instância em caso de falha de agente ou AZ para que você possa continuar a enviar e a receber mensagens. O Amazon MQ oferece um Acordo de Nível de Serviço de 99,9% para agentes de mensagens ativos/em espera
Baixa latência
O Amazon MQ oferece sistema de mensagens de baixa latência, geralmente tão baixas quanto milissegundos de um único dígito. Ao usar uma conexão permanente entre o agente e o aplicativo, o Amazon MQ reduz o tempo entre a publicação de uma mensagem e o consumo por um destinatário. A baixa latência é importante para aplicativos nos quais a velocidade das mensagens seja essencial, como em transações financeiras ou em pontuações esportivas.
Clientes

A SkipTheDishes baixou o tempo de manutenção e melhorou a latência das mensagens com o Amazon MQ.

A Malmberg melhorou a estabilidade do sistema de mensagens e reduziu a manutenção com o Amazon MQ.

A Dealer.com migrou o sistema de mensagens para o Amazon MQ, dando o primeiro passo em direção à migração planejada para a nuvem.

A Bench Accounting melhorou a resiliência do corretor com o Amazon MQ.
Publicações e artigos de blog

Implementing enterprise integration patterns with AWS messaging services: point-to-point channels
Christian Mueller e Dirk Fröhner
22 de novembro de 2018

Implementing enterprise integration patterns with AWS messaging services: publish-subscribe channels
Christian Mueller e Dirk Fröhner
22 de novembro de 2018


Novidades
Comece a usar o Amazon MQ
Saiba mais sobre o Amazon MQ