天天看點

ActiveMQ安裝優化

activemq性能測試

http://m.blog.csdn.net/blog/brushli/41750615

1、下載下傳activemq

官網:http://activemq.apache.org/

2、安裝activemq

解壓壓縮包即可直接使用

3、修改端口号、賬号密碼

預設連接配接端口為61616,按如下我把它修改為61617:

vi conf/activemq.xml

預設web console端口為8161,按如下我把它修改為8162:

vi conf/jetty.xml

預設賬号密碼為admin/admin,按如下我把它修改為admin/admin123456

vi conf/users.properties

4、調整配置

1) 修改持久化kahadb的配置,如下:

其中參數,大家網上查一下kahadb的配置了解下便可,這樣配置滿足一般應用了,我測試速度在2500 - 4000多的樣子。不過具體還要看機器硬體。

2) 對一個broker的門檻值是通過在activemq.xml中的配置中的部分設定的。這個特征允許producer仍然能夠在consumer由于耗盡記憶體或轉向producer flow control而變慢時發送消息,memoryusage 預設值為20m,調整為128m

5、啟動和停止

啟動:${activemq_home}/bin/activemq start

停止:${activemq_home}/bin/activemq stop

6、順便提幾點關于使用spring內建jms的

1) 三種消息監聽器可以參考文章 http://haohaoxuexi.iteye.com/blog/1893676

2) 消息的重投政策:

3) 如果使用jta分布式事務,需要修改 jms:listener-container 的 acknowledge="transacted"

4) 指定異步/同步發送