Forum Discussion
SPatkar_Blogs
Jul 18, 2024Copper Contributor
Configuring a Disaster Recovery Solution for Azure Service Bus with Basic Tier
Introduction Disaster recovery (DR) is crucial for ensuring business continuity and minimizing downtime. While the Azure Service Bus Basic tier doesn't support advanced Geo-disaster recovery (Geo-DR...
dilipappu143
Aug 28, 2024Copper Contributor
when the message is consumed from primary to secondary while syncing will the message in primary queue will be served to application that we are primarily intended to deliver?
- Rizwan8668Aug 28, 2024Copper ContributorIf a message is being synced from a primary queue to a secondary queue, and the message is consumed (or moved) to the secondary queue during this process, the primary queue typically would no longer have that message available. Consequently, the application intended to consume from the primary queue would not receive that specific message if it has already been moved to the secondary queue.
To ensure the application receives the intended message, you would need to carefully manage the syncing process, possibly by duplicating the message or confirming successful consumption before moving it.- dilipappu143Aug 29, 2024Copper Contributor
Rizwan8668 : Thank you for the reply.
I have automated the process of creating azure app service and deploying web app and API to it (it's a DR plan since pricing is too high to use active active/passive architecture). And the application running in app service is going to use this messaging queues. Practically speaking, we don't require message sync, right? because as soon as primary region goes down and If I bring back the application into secondary region the app service in secondary region will be configured to secondary service bus name space and also primary service bus queue will be processed. The secondary just starts new queue.