Reputation: 1130
We have our Active-MQ on-premise and I'm exploring options in AWS for managed messaging service. All of our applications use ActiveMQ's Virtual Topic feature. It appears that in AWS, Fanout can be achieved using SNS->SQS. But unfortunately, SNS support SQS standard Queues and FIFO queues are not supported yet. What is the best way to achieve Fanout cases when message ordering is also important?
We could use Kinesis and AWS ActiveMQ as well. But with Kinesis I couldn't imagine how the VirtualTopic feature can be achieved in Kinesis. How shards are work in multiple Topics.
So, what is the best way to achieve ActiveMQ Virtual Topic functionality in the AWS world using SQS-SNS?
Upvotes: 1
Views: 1026
Reputation: 966
Well, now you can use SNS FIFO topics with SQS FIFO queues.
Upvotes: 1
Reputation: 882
you can use 'Amazon MQ' since it is mentioned in FAQ that 'Amazon MQ is suitable for enterprise IT pros, developers, and architects who are managing a message broker themselves–whether on-premises or in the cloud–and want to move to a fully managed cloud service without rewriting the messaging code in their applications.'
Ref: https://aws.amazon.com/amazon-mq/faqs/
Upvotes: 0