分布式日志与事件流处理架构演进深度对比:Kafka、Pulsar、Redpanda设计哲学与可靠性机制
对比Kafka(Commit Log+ISR)、Pulsar(存算分离+BookKeeper)、Redpanda(C++重写零JVM)三种架构的设计哲学与实现差异,深入分析一致性复制机制(Leader Epoch、幂等生产者、事务、两阶段提交)、流处理计算模型(Kafka Streams、Flink Checkpoint/Savepoint),以及大规模部署的Partition规划、压缩策略、分层存储工程实践。
