从这篇文章开始,我将对 Kafka 专项知识进行深度剖析, 今天我就来聊聊 kafka 的存储系统架构设计, 说到存储系统,大家可能对 MySQL 比较熟悉,也知道 MySQL 是基于 B+ tree 来作为它的索引数据结构。Kafka 又是基于什么机制来存储?为什么要设计成这样?它解决了什么问题?又是如何解决的?里面又用到了哪些高大上的技术?带着这些疑问,我们就来和你聊一聊 Kafka 存储架构设计背后的深度思考和实现原理。认真读完这篇文章,我相信你会对 Kafka 存储架构,有更加深刻的理解,也能有思路来触类旁通其他存储系统的架构。图1 kafka 存储架构大纲一、kafka 存储场景剖析在讲解 Kafka 的存储方案之前,我们先来看看 Kafka 官网给的定义:Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, dat
………………………………