bad performence mdb从jms提供程序接收的重复消息

时间:2014-10-10 05:04:56

标签: java weblogic spring-batch spring-jms

我们正在将defaultmessagelistenercontainer与weblogic jms提供商一起使用,包含25个消费者和100个任务。我们正在使用交易会话。我们大多数时间都收到重复的消息。我可以知道为什么吗?

以下是弹簧配置:

<beans:bean id="MyListner"
        class="org.springframework.jms.listener.DefaultMessageListenerContainer">
        <beans:property name="connectionFactory" ref="localQueueConnectionFactory" />
        <beans:property name="destination" ref="MyLocalQueue" />
        <beans:property name="messageListener" ref="MyLocalMessageListener" />
        <!-- <beans:property name="acknowledge" value="transacted" /> -->
        <beans:property name="concurrentConsumers" value="25" />
        <beans:property name="maxMessagesPerTask" value="100" />
        <beans:property name="transactionManager" ref="jmsLocalTransactionManager" />
        <beans:property name="sessionTransacted" value="true" />
    </beans:bean>

0 个答案:

没有答案