如何增加或配置apache中的maxThreads -restlet
How to increase or configure maxThreads in apache came -restlet
我正在研究 apache camel restlet 的性能测试。现在我知道它有 10 个线程的限制。
我发现我们在 Restlet 的组件级别上有 maxThreads。
我也试过 camel-restlet-maxthreads-component-option,但对我没用。
我正在使用
<bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
<property name="maxThreads" value="50"/>
</bean>
<restConfiguration bindingMode="off" component="restlet" scheme="http" port="8080" enableCORS="true" >
<endpointProperty key="sslContextParameters" value="#restSSLContext"/>
<corsHeaders key="Access-Control-Allow-Origin" value="*"/>
<corsHeaders key="Access-Control-Allow-Headers" value="Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers"/>
<corsHeaders key="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS"/>
</restConfiguration>
使用:
骆驼版本:2.18.2
请帮助我如何配置 maxThreads、minThreads..etc
伙计们,我找到了这个 maxThreads 配置的答案,用于骆驼中的 RESTLET。
您可以在下面看到 Camel 中 RESTLET 配置的代码。
<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="20" />
<property name="minThreads" value="1" />
<property name="threadMaxIdleTimeMs" value="60000" />
</bean>
它非常适合我。
@Claus,我认为我们需要为像我这样的人在 Camel-Restlet 文档中更新它。
Camel-restlet 页面中的那个对我不起作用。
我正在研究 apache camel restlet 的性能测试。现在我知道它有 10 个线程的限制。
我发现我们在 Restlet 的组件级别上有 maxThreads。
我也试过 camel-restlet-maxthreads-component-option,但对我没用。
我正在使用
<bean id="restlet" class="org.apache.camel.component.restlet.RestletComponent">
<property name="maxThreads" value="50"/>
</bean>
<restConfiguration bindingMode="off" component="restlet" scheme="http" port="8080" enableCORS="true" >
<endpointProperty key="sslContextParameters" value="#restSSLContext"/>
<corsHeaders key="Access-Control-Allow-Origin" value="*"/>
<corsHeaders key="Access-Control-Allow-Headers" value="Origin, Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers"/>
<corsHeaders key="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS"/>
</restConfiguration>
使用: 骆驼版本:2.18.2
请帮助我如何配置 maxThreads、minThreads..etc
伙计们,我找到了这个 maxThreads 配置的答案,用于骆驼中的 RESTLET。
您可以在下面看到 Camel 中 RESTLET 配置的代码。
<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="20" />
<property name="minThreads" value="1" />
<property name="threadMaxIdleTimeMs" value="60000" />
</bean>
它非常适合我。
@Claus,我认为我们需要为像我这样的人在 Camel-Restlet 文档中更新它。
Camel-restlet 页面中的那个对我不起作用。