Compare Messaging Solutions

Source: Application Architecture

Compare Messaging Solutions

Solution Usage Case
Queue Storage. - A simple queue to organize messages.
- Queue to exceed 80 GB in size.
- To track progress for processing a message inside of the queue.
- Maximum message Time-To-Live (TTL) of 7 days.
Based on storage tier.
Service Bus Queues. - A first-in-first-out guarantee.
- An at-most-once delivery guarantee.
- Can group messages into transactions.
- Receive messages without polling the queue.
- Provide a role-based access model to the queues.
- Publish and consume batches of messages.
99.9%
Service Bus Topics. - Multiple receivers to handle each message.
- Multiple destinations for a single message.
99.9%