0
我一直在玩camel-netty和camel-netty-http組件,並試圖找出maximumPoolSize的設置。Camel-Netty中的maximumPoolSize
但是,從我觀察到的情況來看,OrderPool總是處理16個併發請求。我試圖將maximumPoolSize更改爲5像如下路徑的值,
<bean id="nettyBean" class="com.redhat.NettyTestImpl">
<property name="message" value="Netty maximumPoolSize test"/>
</bean>
<camelContext trace="false" xmlns="http://camel.apache.org/schema/blueprint" autoStartup="true">
<route>
<from uri="netty-http:http://localhost:8080/hello?maximumPoolSize=5&sync=true"/>
<log message="Forwarding to Netty component ....."/>
<setBody>
<method ref="nettyBean" method="sayHi"/>
</setBody>
<delay>
<constant>3000</constant>
</delay>
<log message="The body contains : ${body}"/>
</route>
</camelContext>
但似乎我不能讓maximumPoolSize設置爲一個值。那麼,我做錯了什麼?我如何獲得maximumPoolSize集?
我通過20個併發請求的負載測試來檢查這一點,並且全部都被處理。