openzipkin / brave

Java distributed tracing implementation compatible with Zipkin backend services.
Apache License 2.0
2.35k stars 714 forks source link

Support Apache HttpAsyncClient 5.x for Brave HttpAsyncClient #1438

Open Aditya-2001 opened 2 months ago

Aditya-2001 commented 2 months ago

Feature

Apache 5.x uses different Java packages than the older Apache 4.x versions. While Brave's HttpAsyncClient works with the 4.x series, making it compatible with the 5.x series requires some changes or adding a new feature, like HttpAsyncClient5, designed specifically for the 5.x series.

i.e. org.apache.httpcomponents:httpasyncclient:6.0.3 uses org.apache.httpcomponents.httpasyncclient:4.1.5.

Is brave planning to support apache client v5 for HttpAsyncClient i.e. org.apache.httpcomponents.httpasyncclient:5.x+?