Skip to content

Conversation

@DavidBoike
Copy link
Member

@DavidBoike DavidBoike commented Apr 9, 2025

Azure Service Bus namespaces using the Geo-Recovery feature define an alias that points to a premium namespace, but can perform a one-time disaster failover to a secondary premium namespace. Most data access use cases used by ServiceControl handle this naturally via DNS, except for enumerating queues as part of throughput monitoring.

This PR introduces a DNS query on the provided Service Bus domain name so that if a Geo-Recovery alias is used, it can be mapped to the true Service Bus namespace handling the requests.

@DavidBoike DavidBoike requested a review from bording April 9, 2025 22:25
@DavidBoike DavidBoike changed the title Support ASB Geo-Recovery alias for querying queue names Support Azure Service Bus Geo-Recovery alias for querying queue names Apr 10, 2025
@DavidBoike DavidBoike marked this pull request as ready for review April 10, 2025 17:05
@DavidBoike DavidBoike added this to the 6.6.0 milestone Apr 10, 2025
@DavidBoike DavidBoike requested review from ngallegos and soujay April 10, 2025 17:06
@DavidBoike DavidBoike requested a review from bording April 10, 2025 19:32
@DavidBoike DavidBoike merged commit d38335a into master Apr 10, 2025
32 checks passed
@DavidBoike DavidBoike deleted the asb-alias branch April 10, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants