我在 from(“restlet:http / myLink”)子句中使用camel路径中的restlet。当用户请求超过每秒十次时,我开始接收错误处理请求,如“org.restlet.engine.connector.Controller运行” 信息:检测到连接器过载。停止接受新作品“
我认为,该错误是由线程数,请求查询的大小或数量等引起的。我尝试在spring config
中设置 maxThreads param不同的值 <bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
<property name="maxThreads" value="15"/>
</bean>
但我没有成功。在文档http://camel.apache.org/restlet.html中,我找不到用于设置请求队列的大小\数量的ant param。我需要帮助:(
P.S。 camel-restlet版本是2.12.2
更新
我尝试将大数字设置为 maxThreads,maxConnectionsPerHost,maxTotalConnections ,但它没用。如果将org.restlet.Component注入camel的配置:
<bean id="restletComponent" class="org.restlet.Component" />
<bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
<constructor-arg index="0">
<ref bean="restletComponent" />
</constructor-arg>
<property name="maxThreads" value="255"/>
<property name="maxConnectionsPerHost" value="1000"/>
<property name="maxTotalConnections" value="1000" />
</bean>
如何覆盖使用BaseHelper参数的属性?