大数据技术 - KRaft

742 阅读1分钟

介绍

KRaft是一种新的Kafka架构模式,旨在改进Kafka集群的可靠性和可管理性。

特点

  • 不再依赖ZooKeeper:KRaft取消了对ZooKeeper的依赖,使Kafka能够独立运行。
  • Controller管理改进:Controller节点不再需要从ZooKeeper中读取数据,提高了集群性能。
  • 扩展性增强:Kafka集群扩展时不再受到ZooKeeper读写能力的限制。
  • 静态Controller选举:Controller节点由配置文件规定,有针对性地加强配置。

适用场景

  • 独立运行:KRaft适用于不依赖外部框架的场景。
  • 高可用性要求:Kafka集群需要更好的可靠性和高可用性。
  • 性能优化:对于需要更低延迟的应用,KRaft提供了改进的性能。

文章推荐

mp.weixin.qq.com/s/6GEP_hl0t…