http client基于Netty实现的高性能Java HTTP客户端库,专注于吞吐量优化
预警:此项目不再维护,保持在线仅供教育用途。HTTP客户端是一个面向Java高性能和吞吐量的HTTP客户端库,支持HTTP 1.1流水线。该项目主要针对服务器端使用,重点在于提高速度和降低资源消耗,但也可以应用于客户端开发。它基于Netty,专为高并发场景设计,多个线程可以共享同一个客户端实例,无需担心外部或内部同步问题,减少初始化和资源浪费。通过多项优化,它最大化复用连接,减少连接建立开销,从而显著提高请求执行效率。1.1版即将发布,请留意。尽管有些类名有所变化,但用户API几乎没有变动,过渡将会平滑。依赖JDK 1.7版本。以下为同步模式示例,该模式中,调用线程将阻塞,直到请求完成。示例代码展示了从创建到清理的完整请求执行流程。
用户评论