Skip to content

Commit cf56560

Browse files
committed
Updates
1 parent 3a14a9a commit cf56560

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

articles/reliability/reliability-storage-queue.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ For production environments:
3030

3131
- If you need resilience to region outages and your storage account's primary region is paired, consider enabling geo-redundant storage, which replicates data asynchronously to the paired region. In supported regions, you can combine geo-redundancy with zone redundancy by using GZRS.
3232

33+
For advanced messaging requirements, consider using Azure Service Bus. To learn more about the differences between Queue Storage and Azure Service Bus, see [Storage queues and Service Bus queues - compared and contrasted](/azure/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted).
34+
3335
## Reliability architecture overview
3436

3537
Azure Queue Storage operates as a distributed messaging service within the Azure Storage platform infrastructure. The service provides redundancy through multiple copies of your queue and message data, with the specific redundancy model depending on your storage account configuration.
@@ -40,7 +42,9 @@ Azure Queue Storage operates as a distributed messaging service within the Azure
4042

4143
[!INCLUDE [Transient fault description](includes/reliability-transient-fault-description-include.md)]
4244

43-
Azure Queue Storage handles transient faults automatically through several mechanisms provided by the Azure Storage platform and client libraries. The service is designed to provide resilient message queuing capabilities even during temporary infrastructure issues.
45+
Azure Queue Storage is commonly used in applications to be able to handle transient faults in other components. By using asynchronous messaging with a service like Azure Queue Storage, applications can recover from transient faults by reprocessing messages at a later time. To learn more, see [Asynchronous Messaging Primer](/previous-versions/msp-n-p/dn589781(v=pandp.10)).
46+
47+
Within the service itself, Azure Queue Storage handles transient faults automatically through several mechanisms provided by the Azure Storage platform and client libraries. The service is designed to provide resilient message queuing capabilities even during temporary infrastructure issues.
4448

4549
Azure Queue Storage client libraries include built-in retry policies that automatically handle common transient failures such as network timeouts, temporary service unavailability (HTTP 503), and throttling responses (HTTP 429). When your application encounters these transient conditions, the client libraries automatically retry operations using exponential backoff strategies.
4650

@@ -163,6 +167,9 @@ For detailed pricing information, see [Azure Queue Storage pricing](https://azur
163167

164168
[!INCLUDE [Storage - Alternative multi-region approaches - reasons](includes/storage/reliability-storage-multi-region-alternative-reasons-include.md)]
165169

170+
> [!NOTE]
171+
> For advanced multi-region requirements, consider using Azure Service Bus instead, which includes support for nonpaired regions.
172+
166173
[!INCLUDE [Storage - Alternative multi-region approaches - approach overview](includes/storage/reliability-storage-multi-region-alternative-approach-include.md)]
167174

168175
This approach requires you to manage message distribution, handle data synchronization between queues in the different storage accounts, and implement custom failover logic.

0 commit comments

Comments
 (0)