K8S-云原生
未读
Kafka 基本原理.md
Kafka是分布式流处理平台,基于ZooKeeper协调,支持高吞吐、分区多副本的消息处理。核心应用场景包括日志收集、消息系统解耦、用户活动跟踪及运营监控。其核心概念涵盖Broker(节点)、Topic(消息分类)、Producer(生产者)、Consumer(消费者)及Partition(有序分区)。设计上通过Controller选举管理集群,副本机制保障数据可靠性,HW(高水位)与LEO(日志末端位移)确保消息一致性。生产中需关注acks参数防消息丢失,手动提交offset避免重复消费,合理分区与消费组配置防止积压,并可通过JVM调优(如G1GC)提升性能。

