簡體   English   中英

ActiveMQ Spring客戶端:如何更改處理器池?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM