Skip to content

Service Bus: Custom Endpoint Address Support #24152

@jsquire

Description

@jsquire

Summary

When using an Express Route circuit, there are some configurations which are not able to open the initial connection to the Service Bus service using the fully qualified namespace as the connection endpoint. In these cases, a custom endpoint address is needed to ensure the correct routing for the connection but should only be used when first establishing the connection; after that point, the fully qualified namespace is expected by the service for normal operations.

In order to support this scenario, an approach is needed to allow for the endpoint address for connections to be overridden with an explicit value, taking precedence over the default behavior of assuming the fully qualified namespace.

Scope of Work

  • Implement the design for supporting a custom endpoint address.

Success Criteria

  • The design has been implemented and the targeted clients are able to provide a custom endpoint address for connecting to the Service Bus service which is respected by the client library types.

  • The tests necessary for its validation have been created or adjusted and pass reliably.

  • The existing test suite continues to produce deterministic results and pass reliably.

Related Issues and References

Metadata

Metadata

Assignees

Labels

ClientThis issue points to a problem in the data-plane of the library.Service Bus

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions