繁体   English   中英

CXF Rest Client是否使用连接池?

[英]Does the CXF Rest Client use connection pooling?

当我谷歌时,我看到默认情况下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是否默认使用连接池? 如果是这样,有没有办法调整设置?

我从他们的邮件列表中得到了这个答案:

嗨丹尼尔,据我所知,3.0.1的源代码可能没什么变化,cxf jax-rs客户端配置使用HTTPConduit,而HTTPConduit又使用HTTP urlConnection用于普通客户端,http commons客户端用于异步客户端。

因此,如果任何可能在JVM级别而不是在urxConnection的cxf级别,则建立连接池。

问候,

Ulhas Bhole

根据您使用它的方式,您可以研究HTTPUrlConnection或HTTPConduit,并找出如何为线程池配置它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM