|
Answer» The main difference between Azure Storage Queue and the Azure Service Bus Queue is given below: | Azure Storage Queue | Azure Service Bus Queue |
|---|
| Here, the FIFO (First In First Out) ordering is not guaranteed. | The FIFO order is guaranteed for the messages by means of sessions. | | Sessions are not supported. | Sessions that are messaging level are supported here. | | Here, only the “At LEAST Once delivery” model is supported. | This supports “At least once”, “Atmost once” and “Exactly once” delivery models for the messages. | | There is no automatic detection of duplicates here. | Automatic duplicate detection is supported here. | | Does not support dead lettering. | Supports dead lettering. | | The SIZE of the message is 64KB. | The size of the message is 256KB. | | Supports one-to-one delivery of messages. | Supports both one to one and one-to-many deliveries of messages. | | The transaction is not supported. | The transaction is supported here. | | This queue supports only batch RECEIVE. | This supports both batch send and batch receive of messages. | | The behavior of receiving messages is non-blocking. | The behavior can be EITHER blocking or non-blocking based on the configuration. |
|