Kafka(3)-kafka架構-底層原理

摘要

咱們上一節講解了Kafka架構-基本原理,主要是降級了kafka的高性能,高可用,分佈式存儲,負載均衡故障感知。這一節主要講解下kafka架構-底層原理。
高可用底層實現:
Partition中核心offset:LEO、HW;以及LEO跟HW如何更新;HW在0.11.x版本前存在的問題以及後面版本如何解決這個問題的?
高性能:
Kafka分段日誌如何存儲,如何快速定位。
負載均衡故障感知:
Kafka如何通訊?Kafka的Controller如何實現故障轉移、Leader選舉、建立/刪除Topic時候Controkler會作什麼操做?Controller如何感知Broker上線以及崩潰的?架構

思惟導圖

image.png

內容

相關文章
相關標籤/搜索