当我谷歌时,我看到evidence默认情况下CXF Rest Client使用连接池,但我不确定如何证明这一点。我的来源非常陈旧,我无法判断它是否适用于cxfrs或仅适用于Web服务。我无法判断它是否使用HttpUrlConnection
,HttpConduit或Apache HttpComponents。等
这是我的maven依赖:
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
<version>3.0.3</version>
</dependency>
默认情况下,CXF Rest Client是否使用连接池?如果是这样,有没有办法调整设置?
答案 0 :(得分:0)
我从their mailing list获得了这个答案:
嗨丹尼尔,据我所知,3.0.1及其中的来源 可能没什么变化,cxf jax-rs客户端配置使用 HTTPConduit反过来将HTTP urlConnection用于普通客户端 和http commons客户端用于异步客户端。
所以连接池如果有任何可能在JVM级别而不是在cxf urlConnection的级别。
问候,
Ulhas Bhole
根据您使用它的方式,您可以研究HTTPUrlConnection或HTTPConduit,并找出如何为线程池配置它们。