實戰分享:activemq 在災備雙活建設中的研究

activemq 是業界很是流行的、功能強大的、開源消息中間件。以快速、支持多種跨語言客戶端和協議著稱;徹底支持 JMS 1.1 and J2EE 1.4。在各個行業中有大量的應用案例。架構

因爲 activemq 承擔着消息服務的重要角色,在這篇文章中咱們重點講述在災備雙活建設中 activemq 設計、規劃、部署。spa

隨着各個行業對 IT 災備建設的重視,愈來愈多的企業、單位正在籌備、實施 IT 災備建設。因爲早期的建設並無充分考慮多數據中心下容災方案,勢必在新的多數據中心環境須要作一番總體架構的調整、重建。架構設計

本文是對目前業界流行的消費服務產品 active 在災備雙活建設的一些探討,但願起到拋磚引玉的效果。設計

目標中間件

災備雙活建設最完美的架構設計:在同城、異地 2 個數據中心,在最極端狀況下,例如單數據中心垮掉狀況下,保證消息零丟失,支持 7*24 服務要求。隊列

需求描述部署

機房故障消息隊列

1) 現象描述

消息隊列中間件部署在 A、B 兩個不一樣的機房中,客戶端根據負載的策略轉發到對應機房的消息中間件,其中 A 或者 B 機房由於斷電或者災難等因素出現故障,沒法繼續提供服務。此時僅有一個機房正常。產品

相關文章
相關標籤/搜索