Skip to content

Support Azure Service Bus Geo-Recovery alias for querying queue names#4938

Merged
DavidBoike merged 4 commits intomasterfrom
asb-alias
Apr 10, 2025
Merged

Support Azure Service Bus Geo-Recovery alias for querying queue names#4938
DavidBoike merged 4 commits intomasterfrom
asb-alias

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.

3 participants