question

ping-0726 avatar image
0 Votes"
ping-0726 asked ·

Difference between Azure Service Bus and Amazon SQS

When someone is migrating from AWS to Azure what would be the main difference between service bus and SQS. I know that SQS doesn't support topics/subscrictions and SNS would have to be used for that but what other differences are there?

azure-service-bus
· 1
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Is there any update?

Please "Accept as answer" wherever the information provided helps you to help others in the community.

0 Votes 0 ·
karishmatiwari-msft avatar image
0 Votes"
karishmatiwari-msft answered ·

Azure service bus is yet to be migrated to Q&A. Please post your question directly on the MSDN forum for Azure Service bus.

We are actively working to onboard all services. We will make a public announcement once complete. Thank you for your patience as we evolve the Q&A platform

However I would like to share some insight on your query. Here is a stack overflow discussion thread on the same. However to get insights from the experts, please post on the MSDN forum as shared above.


·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

seanfeldman avatar image
2 Votes"
seanfeldman answered ·

SQS equivalent in Azure is not Service Bus. It's Azure Storage Queues. Or ASQ for a shorter name. That's the short answer.

SQS is a simple queue service. So is ASQ. They exhibit very similar attributes. Both are HTTP based, small payload, almost no compute-based features, not intended for enterprise service bus but rather task-based communication, pub/sub is not provided out of the box and usually requires an additional service (SNS for SQS and EventGrid for ASQ). While SQS has been slightly upgraded (FIFO queues, some support for headers, etc.) this is mostly was done to compensate for the fact that there was no enterprise messaging service offered by AWS. Now there is one, AmazonMQ/ActiveMQ.

what would be the main difference between service bus and SQS

A few key differences are:

  • SQS is a queuing service; ASB is a messaging service

  • SQS has almost no compute based features; ASB offers a lot of advanced features

  • SQS offers no native pub/sub feature and requires SNS; ASB supports pub/sub natively

  • SQS doesn't provide a dedicated tier; ASB does (Premium tier)

  • SQS has a limited message size (256KB); ASB (Premium) supports up to 1MB today with 100MB later this summer

and a few more that I'm probably missing out for now, but this should suffice.




·
10 |1000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.