春季容器JMS延迟

时间:2019-02-06 08:37:45

标签: spring-jms jmstemplate

我们正在使用具有以下配置的spring侦听器容器。
尽管我们将并发设置为15,但我们注意到,消息一旦完成处理上一个请求,就不会立即移交给等待线程。
尽管在该主题上有大量消息积压-并且处理线程空闲且可用;但是消息似乎在短暂的滞后后移交给了等待线程-似乎是成批的,而不是连续的稳定流。 > 可能是什么原因导致了这种行为?

<jms:listener-container concurrency="15"
        acknowledge="auto" destination-resolver="appDestinationResolver"
        destination-type="queue" error-handler="jmsErrorHandler"
        connection-factory="appCachingConnectionFactory">
        <jms:listener
            selector="${xxxx}='${xxxxvalue}' AND ${xxxxkey2}='${xxxxvalue2}'"
            destination="${app.jms.queue.in}" ref="appMsgListener" method="handleappResponse"
            id="app_Listener" />
    </jms:listener-container> 

0 个答案:

没有答案
相关问题