-1
我用servlet和camel rest dsl来定义路由。 我没有在我的应用程序中使用xml文件。 如何使用http组件选项为http组件设置最大连接?如何设置驼峰Http组件的最大连接数
我用servlet和camel rest dsl来定义路由。 我没有在我的应用程序中使用xml文件。 如何使用http组件选项为http组件设置最大连接?如何设置驼峰Http组件的最大连接数
您可以在此页面阅读有关它的信息:http://camel.apache.org/http.html。 在下面,我们将样本设置为5,最大连接而不是2
<bean id="http" class="org.apache.camel.component.http.HttpComponent">
<property name="camelContext" ref="camel"/>
<property name="httpConnectionManager" ref="myHttpConnectionManager"/>
</bean>
<bean id="myHttpConnectionManager" class="org.apache.commons.httpclient.MultiThreadedHttpConnectionManager">
<property name="params" ref="myHttpConnectionManagerParams"/>
</bean>
<bean id="myHttpConnectionManagerParams" class="org.apache.commons.httpclient.params.HttpConnectionManagerParams">
<property name="defaultMaxConnectionsPerHost" value="5"/>
</bean>
默认,然后我们可以只使用它,因为我们通常做我们的路线:
<camelContext id="camel" xmlns="http://camel.apache.org/schema/spring" trace="true">
<route>
<from uri="direct:start"/>
<to uri="http://www.google.com"/>
<to uri="mock:result"/>
</route>
</camelContext>
希望它将有所帮助。
您需要先尝试一下,如果遇到问题,您可以发布一个问题,清楚地解释您所尝试的内容以及您所得到的错误。但是,在发布您的问题之前进行一些基础研究也同样重要。 – ishmaelMakitla