Diagram
A decision tree that branches on throughput, delivery guarantees, and latency to choose between Azure Event Hubs, Service Bus, Event Grid, and Storage Queues.
Performance and Delivery Characteristics
Choosing the right messaging solution requires analyzing throughput, latency, and delivery guarantees. Event Hubs handles high throughput with millions of events per second, whereas Service Bus and Storage Queues are designed for lower volumes. In terms of latency, Event Grid delivers events near-instantly, while queue-based options rely on polling or long polling to retrieve messages. For delivery guarantees, Service Bus supports at-least-once delivery, duplicate detection, and strict FIFO ordering through sessions, while Event Hubs and Storage Queues provide at-least-once delivery without default ordering.
Domain 1 of 6
3 practice questions
Practice this DomainLast updated