ActiveMQ之一臺服務器上啓動多個broker

步驟如下:

1.把整個conf文件夾複製一份,比如叫做conf2

2.修改裏面的activmq.xml文件

(1)裏面的brokerName不能重複

(2)數據存放的文件名稱不能重複

(3)所有涉及的transportConnectors的端口,都要跟前面的不一樣

PS:上圖中的name=“nio”,在我的版本(5.14.2)中是沒有的,所以沒有改,經測試,無影響。

3.修改jetty.xml,主要就是修改端口,比如:

4.到bin下面,複製一個activmq,比如叫做activmq2

(1)修改程序的id,不能和前面的重複

(2)修改配置文件的路徑

(3)修改端口,裏面有個tcp的61616端口,要改成不一樣的,最好跟activmq.xml裏面的tcp的端口一致

PS:這裏沒有找到61616,視頻裏的amq是5.9.0版本,我自己用的版本不一樣(5.14.2),所以這一步就沒有改,經過測試,不影響。

(4)然後就可以執行了,如果執行沒有權限的話,就授權:chmod 755 activemq2

 

兩個都啓動了,nice。

java端測試:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章