-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