是否存在任何能够每秒处理> 20个http请求的骆驼消费者方法?我尝试使用restlet和jetty组件,但两者都失败了 .

例如,我为jetty组件设置了此配置:

<bean id="jetty" class="org.apache.camel.component.jetty.JettyHttpComponent">
   <property name="httpClientMinThreads" value="10"/>
   <property name="httpClientMaxThreads" value="254" />
   <property name="minThreads" value="10"/>
   <property name="maxThreads" value="254" />
</bean>

希望一切都好,但没什么 .

我的路线配置:

from("jetty:http://0.0.0.0:8888" + linkRequest+"?matchOnUriPrefix=true")
          .onException(Exception.class)
            .log(LoggingLevel.ERROR, "${exception.stacktrace}")
            .useOriginalMessage()
            .handled(true)
            .setBody(simple("Something went wrong"))
          .end()

            .process(new MyFirstProcessor())//here I get httpHeaders,create entity A
            .to("jpa:RequestEntity")
            .process(new MySecondProcessor())//set some filed in entity A and send it
            .to("bean:service?method=process")//here I recieve entity A and create entity B
            .to("jpa:ResponseEntity")
            .process(new MyThirdProcessor())//here response is created;

请向我解释如何配置camel的参数(我浏览线程模型配置),jetty-component或restlet组件 - 以便我的路由器可以处理所有传入的请求 .

UPDATE 这些问题是由连接池到数据库的设置引起的 .