我们使用 Apache Camel 的camel-http组件与 HTTP 端点集成,HttpConnectionManagerParams用于配置 defaultconnectionsPerHost 和 maxTotalConnections。
<bean class="org.apache.commons.httpclient.params.HttpConnectionManagerParams" id="MyHttpConnectionManagerParams">
<property name="defaultMaxConnectionsPerHost" value="20"/>
<property name="maxTotalConnections" value="200"/>
</bean>
以上参数仅在端点 URL 为 HTTP 时生效,相同的配置无效,默认HttpConnectionManager在端点为 HTTPS 时生效。
是否需要为 HTTPS url 额外配置一些东西?