ITPub博客

首页 > 数据库 > > Kafka模式对比纯Raft模式简表

Kafka模式对比纯Raft模式简表

作者:szstonelee 时间:2022-04-15 20:11:53 0 删除 编辑
请见下表,相关参考链接文章在最下面

Kafka模式纯Raft模式
一致性瓶颈所做的事Only LogLog + State Machine
(B+树 or LSM树)
参考1
支持外部的模式Half Master/MasterStateless
(计算和存储分离)
参考2
Batch/Locality优化Log比较容易可做,但难一些,特别是State Machine参考3
参考4
磁盘优化
fsync/WAL/No Disk
Kafka已支持,外部系统(State Machine)需自我实现可做,但现在很多未实现参考5
参考6
参考7
Failure忍耐度只剩最后一个broker仍正常n/2+1 (n is cluster number)
cluster=3:quorum=2;
cluster=5:quorum=3
忍耐度为2时磁盘/网络最小倍数3倍5倍参考8
单机磁盘写放大倍数1最少10(如果LSM树)
第三方依赖Zookeeper(或Raft)全部自我实现参考8
Membership管理模式独裁(效率高)和最终民主全程民主参考8
其他还需进一步实现State Machine,但State Machine可以做到无单点限制全部自我实现,但单点瓶颈过大参考9
参考10
参考1
参考8


参考1:

参考2:

参考3:

参考4:

参考5:

参考6:

参考7:

参考8:

参考9:

参考10:


附:预更多了解Half Master/Master模式,请参考下文

[从Raft角度看Half Master/Master(两层解耦)]


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70016703/viewspace-3142065/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: BunnyRedis是什么?
请登录后发表评论 登录
全部评论

注册时间:2022-04-14

  • 博文量
    50
  • 访问量
    67