预警:此项目不再维护,保持在线仅用于教育目的。

HTTP客户端 该项目是一个面向Java高性能和吞吐量的HTTP客户端库,支持HTTP 1.1流水线。它主要针对服务器端使用而开发,速度和低资源使用是关键因素,但也可以用于构建客户端应用程序。该库建立在Netty之上,专为高并发场景而设计,支持多个线程使用同一个客户端实例,无需担心外部或内部同步。它帮助减少初始化、准备时间和资源浪费。

在许多小优化中,重用连接成为关键,通过减少连接建立开销,极大地降低了请求的执行时间。

1.1版快要准备好,请务必检查。除了一些类的重命名,面向用户的API几乎保持不变,过渡应当平滑。

依赖关系:JDK 1.7

示例:同步模式的示例,包括执行请求的所有步骤,从创建到清理。同步模式意味着调用线程会阻塞,直到请求完成。