[英]ActiveMQ Spring client: How to change processors pool?
我們通過Maven在Spring 4.0中擁有ActiveMQ 5.10和JMS客戶端,如下所示:
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-spring</artifactId>
<version>5.10.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>4.1.0.RELEASE</version>
</dependency>
通過實例化ActiveMQConnectionFactory在代碼中進行配置。
我們要限制隊列處理的吞吐量,而要保持大量插入或無限插入。
如何設置連接器以使其可以使用1000個出站連接,但最多只能使用2個線程來處理隊列中的消息?
除非我誤解了您的問題(請檢查concurrency
屬性),否則文檔非常明確。
請注意,僅從Spring 4.1起,您就可以在jms:listener element
上進行設置。 如果升級,則還可以使用新的帶注釋的終結點基礎結構 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.