Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement receiver redirect support #42462

Open
jsquire opened this issue Mar 6, 2024 · 0 comments
Open

Implement receiver redirect support #42462

jsquire opened this issue Mar 6, 2024 · 0 comments
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Milestone

Comments

@jsquire
Copy link
Member

jsquire commented Mar 6, 2024

Summary

The Event Hubs service supports redirects for AMQP receiver links in order to provide a direct connection to a partition node rather than routing through the gateway. When the redirect is opted-into, upon creation of a receiver link, the Event Hubs service will respond with an amqp:link:redirect error if it also supports redirects. The error details contains the information needed to create a new connection to the service.

The main benefit of receiver redirect is it allows a more direct connection to the host actually sending events to the client which should reduce latency.

Scope of Work

  • Implement the design for supporting receiver redirects.

Success Criteria

  • The design has been implemented and the targeted clients are able to opt-in to the receiver redirect.

  • The tests necessary for its validation have been created or adjusted and pass reliably; tests that do not focus on the extension points have been removed and no base functionality is included.

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

Related Issues and References

  • Design for receiver redirect support (#10588)
@jsquire jsquire added Event Hubs Client This issue points to a problem in the data-plane of the library. labels Mar 6, 2024
@jsquire jsquire added this to the Backlog milestone Mar 6, 2024
@jsquire jsquire moved this to Planned in Azure SDK for Event Hubs Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Projects
Status: Planned
Development

No branches or pull requests

1 participant