我想优化http-outbound我可以使用spring集成入站连接工厂但我看到它的单线程可以改进它以进行并行请求。?
class CustomClientHttpRequestFactory extends SimpleClientHttpRequestFactory{
}
</beans:bean>
<beans:bean id="verifier"
class="myNullHostnameVerifier">
</beans:bean>
<beans:bean id="headerMapper" class="org.springframework.integration.http.support.DefaultHttpHeaderMapper"
factory-method="outboundMapper">
<beans:property name="outboundHeaderNames" value="${mapHeaders}"/>
<beans:property name="userDefinedHeaderPrefix" value=""/>
</beans:bean>
答案 0 :(得分:0)
问题尚不完全清楚。您真的可以向ClientHttpRequestFactory
注入任何<int-http:outbound-gateway>
实施。
例如HttpComponentsClientHttpRequestFactory
基于具有PoolManager功能的Apache Commons HttpClient。
或Netty4ClientHttpRequestFactory
,基于int ioWorkerCount = Runtime.getRuntime().availableProcessors() * 2;
进行多线程。