Amazon MQ
- SQS and SNS are โcloud-nativeโ services: proprietary protocols from AWS
- Traditional applications running from on-premises may use open protocols such as MQTT, AMQP, STOMP, Openwire, WSS, โฆ
- When migrating to the cloud, instead of re-engineering the application to use SQS and SNS, we can use Amazon MQ
- Amazon MQ is a managed message broker service for RabbitMQ and ActiveMQ
- Doesnโt scale as much as SQS/SNS
- Runs on servers and can run in Multi-AZ with failover
- Has both queue feature (~SQS) and topic feature (~SNS)
High Availability
- Active and Standby patterns in different AZs
- Failover with EFS for storage
References