httpcomponents-client icon indicating copy to clipboard operation
httpcomponents-client copied to clipboard

Implement HappyEyeballsV2AsyncClientConnectionOperator

Open arturobernalg opened this issue 2 years ago • 2 comments

This pull request adds a new implementation of the Happy Eyeballs algorithm for asynchronous client connections in Apache's HttpClient component. The new implementation, HappyEyeballsV2AsyncClientConnectionOperator, builds on the previous version by improving support for IPv6 and providing more fine-grained control over connection timing.

The changes include:

  • Addition of HappyEyeballsV2AsyncClientConnectionOperator class and related test classes
  • Modifications to existing code to use the new operator where appropriate
  • Documentation updates
  • Allow activate HappyEyeballsV2Async via Fast Fallback var in PoolingAsyncClientConnectionManagerBuilder.java

arturobernalg avatar Dec 23 '23 06:12 arturobernalg

I guess this implements https://issues.apache.org/jira/browse/HTTPCLIENT-2178?

PascalSchumacher avatar Jan 07 '24 18:01 PascalSchumacher

I guess this implements https://issues.apache.org/jira/browse/HTTPCLIENT-2178?

Yes.

arturobernalg avatar Jan 12 '24 20:01 arturobernalg