rest - Camel ReSTLet maxThreads 组件选项

标签 rest apache-camel restlet

我有一个问题。 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/

相关文章:

c++ - Linux 上 HTML Web 客户端的 QT REST 开发

rest - REST 资源是否允许随时间变化?

ruby-on-rails - 在 Rails 中进行 RESTful 删除后,是否可以重定向到特定页面?

java - Camel HTTP 端点 : How to set URL-String to POST Parameter

java - 使用 RESTlet,XStream 注释似乎没有效果

java - 如何使用Series类为ReSTLet设置属性?

reSTLet - ReSTLet 仍然是一个可行的 Java 框架吗?

rest - 如何在Delphi REST中发布ContentType为 'multipart/form-data'的数据?

java - 如何通过 Camel Jetty 组件使用 Spring Boot 中的 Jetty?

java - Apache Camel : output route message to AMQP