Redis系列1:深刻理解高性能Redis的本質 Redis系列2:數據持久化提高可用性 1 主從復制介紹 上一篇《Redis系列2:數據持久化提高可用性》中,我們介紹了Redis中的數據持久化技術,包括 RDB快照 和 AOF日志 。有了這兩個利器,我們再也不用擔心機器宕機,數據丟失 ...
概述 對於一個消息中間件來講,高可用功能是極其重要的,RocketMQ 當然也具有其對應的高可用方案。 在 RocketMQ 中,有主從架構和 Dledger 兩種高可用方案: 第一種通過主 Broker 將消息發送到從 Broker 實現高可用,在主 Broker IO 壓力大或宕機的時候,從 Broker 可以接管讀請求,但這種方案不支持在主 Broker 宕機后自動進行故障轉移,且從 Bro ...
2021-12-17 18:24 0 246 推薦指數:
Redis系列1:深刻理解高性能Redis的本質 Redis系列2:數據持久化提高可用性 1 主從復制介紹 上一篇《Redis系列2:數據持久化提高可用性》中,我們介紹了Redis中的數據持久化技術,包括 RDB快照 和 AOF日志 。有了這兩個利器,我們再也不用擔心機器宕機,數據丟失 ...
MySQL主從復制簡介 Mysql的主從復制方案,都是數據傳輸的,只不過MySQL無需借助第三方工具,而是自帶的同步復制功能,MySQL的主從復制並不是磁盤上文件直接同步,而是將binlog日志發送給從庫,由從庫將binlog文件里的內容寫入本地數據庫。 在生產環境中,MySQL主從 ...
0、Redis目錄結構 1)Redis介紹及部署在CentOS7上(一) 2)Redis指令與數據結構(二) 3)Redis客戶端連接以及持久化數據(三) 4)Redis高可用之主從復制實踐(四) 5)Redis高可用之哨兵 ...
一:MySQL Replication 什么是MySQL Replication Replication可以實現將數據從一台數據庫服務器(master)復制到一或多台數 ...
概述 上一章中,已經介紹了 Broker 的文件系統的各個層次與部分細節,本章將繼續了解在邏輯存儲層的三個文件 CommitLog、IndexFile、ConsumerQueue 的一些細節。文章最后,還會對比下 RocketMQ 和 Kafka 的持久化結構與設計的合理性 ...
概述 在 Broker 的通用請求處理器將一個消息進行分發后,就來到了 Broker 的專門處理消息存儲的業務處理器部分。本篇文章,我們將要探討關於 RocketMQ 高效的原因之一:文件結構的良好設計與對 Page Cache 的極致"壓榨"。 文件系統的結構設計 ...
概述 在上一節 RocketMQ源碼詳解 | Producer篇 · 其二:消息組成、發送鏈路 中,我們終於將消息發送出了 Producer,在短暫的 tcp 握手后,很快它就會進入目的 Broker。這次我們來自底向上的看下 Broker 端是如何接收然后分發處理消息,同時了解 ...
高可用究竟指的是什么?請參考:關於高可用的系統 RocketMQ做了以下的事情來保證系統的高可用 多master部署,防止單點故障 消息冗余(主從結構),防止消息丟失 故障恢復(本篇暫不討論) 那么問題來了: 怎么支持多broker的寫? 怎么實現消息冗余 ...