我正在尝试检查Apache CXF是否实现HTTP Connection Pooling
?如果是,我们如何配置相同。如果没有,我们怎样才能实现同样的目标?
This thread朝着同样的方向发展。但是不清楚HTTPConduit
是否有办法设置相同或正确配置。
有人可以指导我吗?
答案 0 :(得分:6)
Apache CXF在内部使用HTTPUrlConnection,并依赖于java系统属性来配置客户端连接设置。
您可以配置的两个主要内容如下:
http.keepAlive(默认值:true) - 指示是否应支持持久连接。它们通过允许底层套接字连接重用于多个http请求来提高性能。如果将此设置为true,则将使用HTTP 1.1服务器请求持久连接。
http.maxConnections(默认值:5) - 如果启用了HTTP keepalive(参见上文),则此值确定每个目标将同时保持活动状态的最大空闲连接数。
Here是您可以设置为配置HTTPUrlConnection的所有属性的列表
希望它有所帮助。