Uploaded image for project: 'HttpComponents HttpClient'
  1. HttpComponents HttpClient
  2. HTTPCLIENT-2178

Implement Happy Eyeballs V2 (RFC 8305)

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • HttpClient (async)
    • None

    Description

      When a hostname resolves to multiple IP addresses, the Happy Eyeballs algorithm for connection establishment uses multiple async connection attempts in order to establish a working connection more quickly. This is essentially a faster version of the logic in MultihomeSocketConnector. Among other benefits, it solves the issues with IPv6 brokenness that can occur when a hostname resolves to both IPv4 and IPv6 addresses.

      https://datatracker.ietf.org/doc/html/rfc8305

      Attachments

        Activity

          People

            Unassigned Unassigned
            rschmitt Ryan Schmitt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: