kafka

180 阅读1分钟

高性能

CPU、磁盘、内存、网络

  • 数据分片(partition)
  • 批处理,顺序写
  • 客户端压缩/解压缩,高效序列化
  • 页缓存,零拷贝
  • 索尼文件
  • 一致性算法,吞吐率 优于 完全同步复制/多数原则(raft)

一致性 (可配置)

  • 动态ISR
  • replication.factor 副本数量
  • min.insync.replicas 最小isr数量
  • request.required.acks 提交isr数量
  • replica.lag.time.max.ms 同步延迟,踢出isr
  • unclean.leader.election.enable=false 只能选举isr
  • producer.type=sync 同步生产