ActiveMQ基礎知識(二)

推薦博客:http://www.cnblogs.com/wuxl360/p/5817471.html

1.ActiveMQ集羣配置

目的:
a.實現高可用,已排除單點故障引起的服務中斷;
b.實現負載均衡,以提升效率爲更多客戶提升服務。


2.基礎知識:
客戶端集羣:讓多個消費者消費同一個隊列
Broker clusters:多個Broker之間同步消息
Master Slave:實現高可用


3.ActiveMQ失效轉移(failover)
 允許當其中一臺消息服務器宕機時,客戶端在傳輸層上重新連接到其他消息服務器。
語法:failover:(url1..urlN)?transportOptions
transportOptions參數說明:


4.Broker cluster集羣配置


原理:


NetworkConnector(網絡連接器):主要用於配置ActiveMQ服務器與服務器之間的網絡通訊方式,用於服務器透傳消息
分爲:靜態連接和動態連接




5.Master/Slave集羣配置
ActiveMQ Master Slve集羣方案


a.共享存儲集羣的原理

A宕機後:




b.基於複製的LevelDB Store的原理



對比:


最佳集羣方案:3臺實現高可用,負載均衡


在同一臺電腦上配置ActiveMQ集羣
只需改變端口號,不用改IP地址


服務端口:對外提供的openwide協議,即jms連接消息中間件的端口
管理端口:後臺管理地址




發佈了31 篇原創文章 · 獲贊 13 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章