Soy un novato en AWS. Según tengo entendido, tanto AWS MQ como AWS SQS son herramientas de Message Queue. La única diferencia observada es que SQS está completamente administrado.
¿Cuándo debemos usar SQS o MQ?
SQS es un servicio de cola simple. No admite muchas abstracciones de alto nivel como enrutamiento de mensajes, fanouts, listas de distribución, etc. Es una cola: se produce un mensaje y se entrega un mensaje. Es útil cuando necesita una cola con lógica de respaldo limitada.
AWS MQ es un servicio de agente de Apache ActiveMQ (o RabbitMQ) administrado.
Esto le proporciona un sistema Apache ActiveMQ completamente administrado en la nube, con soporte para una variedad de protocolos de transmisión y cola estándar de la industria como AMQP, JMS, etc. Es útil cuando tiene reglas de entrega complicadas, o cuando está migrando un sistema existente. sistema desde fuera de AWS a AWS, y sus sistemas se comunican entre sí con un protocolo de cola estándar.
En la documentación de AWS , puede buscar " P: ¿Cuándo debo usar Amazon MQ frente a Amazon SQS y SNS? ":
Amazon MQ, Amazon SQS y Amazon SNS son servicios de mensajería adecuados para cualquier persona, desde empresas emergentes hasta empresas. Si utiliza la mensajería con aplicaciones existentes y desea mover su mensajería a la nube de forma rápida y sencilla, le recomendamos que considere Amazon MQ. Es compatible con API y protocolos estándar de la industria para que pueda cambiar de cualquier agente de mensajes basado en estándares a Amazon MQ sin tener que volver a escribir el código de mensajería en sus aplicaciones. Si está creando aplicaciones completamente nuevas en la nube, le recomendamos que considere Amazon SQS y Amazon SNS. Amazon SQS y SNS son servicios de temas y colas de mensajes livianos y completamente administrados que escalan casi infinitamente y proporcionan API simples y fáciles de usar. Puede utilizar Amazon SQS y SNS para desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor y mejorar la confiabilidad.
Además, en este documento, puede consultar las comparaciones con otros servicios.