我有一个问题。 apache Camel 文档指出,camel-reSTLet 组件(从 2.10 版本开始)可以定义服务请求的最大线程数 (http://camel.apache.org/reSTLet.html)。
如何指定这个参数? 这是我做的路线
from(
"restlet:http://localhost:" + config.getEmergencyRESTPort()
+ "?restletMethods=post,get&restletUriPatterns=#emergencyUriTemplates&maxThreads=64").process(
new EmergencyServerProcessor(config, emergencyService));
我在网址中使用了 maxThreads 参数,但它不起作用。
错误是什么?
最佳答案
maxThreads 不是一个 URI 选项,而是一个组件选项。
您可以通过创建这样的 bean 来配置 ReSTLet 组件:
<bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
<property name="maxThreads" value="50"/>
</bean>
关于rest - Camel ReSTLet maxThreads 组件选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13358460/