Spring Message Listener-连接刷新

问题描述

我们已经用spring实现了一个消息监听器,容器的配置如下所示

Array
(
    [a] => 2
    [first] => 1
    [2] => 1
)

它已部署在Jboss中,并且服务器日志中经常显示以下连接刷新消息。

    <bean id="customContainer"
        class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <property name="concurrentConsumers" value="${jms.customContainer.concurrentconsumers}" />
        <property name="maxConcurrentConsumers" value="${jms.customContainer.maxconcurrentconsumers}" />
        <property name="errorHandler" ref="errorHandler" />
        <property name="connectionFactory" ref="jmsQueueConnectionFactory" />
        <property name="destination" ref="listenerQueue" />
        <property name="messageListener" ref="customContainerListener" />
        <property name="receiveTimeout" value="1" />
        <property name="sessionTransacted" value="true" />
        <property name="transactionManager" ref="txManager" />
    </bean>

据报道,在托管WebSphere MQ的大型机方面,MSU / MIPS利用率很高。这可能是导致频繁进行MQ GET调用并提高利用率的原因吗?

我们尚未明确指定“答复至”消息,这是否会导致答复每次尝试排队?还将接收超时设置为1 ms,这是否意味着它将每1 ms主动轮询队列?有人可以解释一下这个概念吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)