摘要:一雙機高可用主備方式主機和備機雙方只需要進行數據復制即可,無須進行狀態判斷和主備切換這類復雜的操作應用場景內部的后臺管理系統主從復制從機需要提供讀操作,需要考慮主從復制延遲客戶端感知主從關系等問題應用場景寫少讀多的新聞網站雙機切換設計要點主
?
主機和備機雙方只需要進行數據復制即可,無須進行狀態判斷和主備切換這類復雜的操作
應用場景:內部的后臺管理系統
2、主從復制從機需要提供讀操作,需要考慮主從復制延遲、客戶端感知主從關系等問題
應用場景:寫少讀多的新聞網站
3、雙機切換? 1)主備間的狀態傳遞的內容 和渠道
? 2)切換時機和切換策略
? 3)如何解決數據沖突
1)互聯式
? 主備機直接建立狀態傳遞的渠道
? 設計須知:通道故障問題比較難處理
2)模擬式
? 備機模擬成客戶端,根據讀寫操作的響應情況來判斷主機狀態
? 設計須知:判斷有限,可能出現雙主
3)中階式
? 引入zookeeper 或keepalived 這樣的第三方中介,主備上報狀態到中介,中介最終決策 ,例如mongodb
? 設計須知: 必須保證中介的高可用
?
4、主主復制兩臺服務器都是主機,相互之間復制,客戶端任意選擇讀寫
設計須知:不適用注冊,庫存等數據
二、集群高可用 1、數據集中集群? 1)主機如何將數據復制給備機
? 消息隊列同步、 備機相互復制
? 2)備機如何檢測主機狀態
? 通過中介zookeeper等
? 3) 主機故障后,如何選擇新主機
? 通過中介zookeeper等
適用場景:數據量不大,集群機器數量不多,例如zookeeper集群
2、數據分散集群? 1)均衡性
? 2) 容錯性
? 3) 可伸縮性
適用場景: 數據量巨大,集群機器數量龐大,例如 hbase集群、Elasticsearch集群、gossip協議集群
三、分區高可用不同分區處于不同地理位置,每個分區儲存一部分數據,降低故障影響比例
1)分區規則
國家間的分區僅用于數據備份,城市分區用于解決業務上的異地多活
2)數據量
數據量越大,設計復雜越大
3)復制規則
集中式: 備份儲存在總的備份中心
互備式:每個分區隨機儲存另外一個分區的備份數據
獨立式:每個分區有自己獨立的備份中心,規則已提前指定好
限時分享面試&學習福利資源好資料第一時間分享,中華石杉老師的分布式面試突擊視頻教程,最清晰整體的微服務全面解讀的PDF,體系化的Java路線資料整理的Github,億級電商架構的視頻實戰課程,你值得擁有
獲取方式: 關注公眾號喬志勇筆記, 后臺回復"學習資料" !!
?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/74754.html
摘要:架構消息代理,作為臨時儲存任務的中間媒介,為提供了隊列服務。生產者將任務發送到,消費者再從獲取任務。如果使用,則有可能發生突然斷電之類的問題造成突然終止后的數據丟失等后果。任務調度器,負責調度并觸發定時周期任務。 架構 showImg(https://segmentfault.com/img/bVbmDXa?w=831&h=413); Broker 消息代理,作為臨時儲存任務的中間媒...
摘要:數據庫上云已經是不可逆轉的趨勢,未來云數據庫會分成兩種,一種是構建云的,另一種是基于云構建的。數據庫云數據庫云原生云原生數據庫分布式數據庫 數據庫是計算機基礎三大軟件其中之一,相比于操作系統這類更容易收到關注的表面軟件,數據庫就像是被埋藏在深海里看不見的冰山,雖然存在但很少有人為之側目。數據庫又叫做數據管理系統,是處理的數據按照一定的方式儲存在一起,能夠讓多個用...
摘要:前言近期,智能大數據服務商個推推出了應用統計產品個數,今天我們就和大家來談一談個數實時統計與數據智能平臺整合架構設計。個推最廣為人知的能力就是推送服務,而將應用內的統計數據與推送系統有效整合,能夠輔助更加精細化的運營。 前言:近期,智能大數據服務商個推推出了應用統計產品個數,今天我們就和大家來談一談個數實時統計與AI數據智能平臺整合架構設計。 很多人可能好奇,擁有數百億SDK的個推,專...
摘要:摘要第九屆中國數據庫技術大會,阿里云數據庫產品專家蕭少聰帶來以阿里云如何打破遷移上云的壁壘為題的演講。于是,阿里云給出了上面的解決方案。 摘要: 2018第九屆中國數據庫技術大會,阿里云數據庫產品專家蕭少聰帶來以阿里云如何打破Oracle遷移上云的壁壘為題的演講。Oracle是指數據庫管理系統,面對Oracle遷移上云的壁壘,阿里云如何能夠打破它呢?本文提出了Oracle 到云數據庫P...
閱讀 1387·2023-04-25 16:45
閱讀 1926·2021-11-17 09:33
閱讀 2316·2021-09-27 14:04
閱讀 919·2019-08-30 15:44
閱讀 2640·2019-08-30 14:24
閱讀 3423·2019-08-30 13:59
閱讀 1696·2019-08-29 17:00
閱讀 895·2019-08-29 15:33