Skip to content

Implement receiver redirect support #42462

@jsquire

Description

@jsquire

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    ClientThis issue is related to a non-management packageEvent Hubs

    Type

    No type

    Projects

    Status

    Planned

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions