[英]JMS active mq one message to be consumed concurrently
我正在使用apache active mq,並且有一個共同的使用者進行多種操作。 對於每個使用者,大約需要15-20分鍾的時間來執行代碼,我想如果在另一個消息之間產生,那么兩個消息都應該並行使用,盡管它們都只有一個使用者。
在定義了DefaultMessageListenerContainer bean的應用程序上下文中,可以添加“ concurrentConsumers”屬性並定義所需的並發使用者數,以偵聽消息Queue。
以下是相同的示例
<bean id="jmsMailContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="concurrentConsumers">
<value>100</value>
</property>
<property name="connectionFactory" ref="connectionFactory"/>
<property name="destination" ref="mailDestination"/>
<property name="messageListener" ref="jmsMailConsumer"/>
</bean>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.