消息驱动通道适配器消耗缓慢

时间:2015-01-30 17:31:51

标签: spring-integration

我有以下配置来使用队列中的消息。

<jms:message-driven-channel-adapter destination="ResponseQueue" channel="responseChannel" auto-startup="false" max-messages-per-task="50" receive-timeout="10000" concurrent-consumers="5" task-executor="receivingTaskExecutor" max-concurrent-consumers="50" idle-consumer-limit="1" idle-task-execution-limit="1" recovery-interval="60000"/>

receiveTaskExecutor配置为org.springframework.scheduling.concurrent.ThreadPoolTask​​Executor,核心池大小为5,最大值为50,队列容量为100。

我注意到消息消息非常慢。在java visual VM上,我只看到5个receivingTaskExecutor线程处于活动状态。我的配置有什么问题阻止它动态扩展到全力?队列中有数千条消息要处理。

谢谢

0 个答案:

没有答案