kafka
文章平均质量分 84
kafka介绍
匠道
这个作者很懒,什么都没留下…
展开
-
kafka(一)快速入门
kafka是一个分布式、支持分区、多副本,基于zookeeper协调的分布式消息系统;原创 2024-01-19 13:44:51 · 651 阅读 · 0 评论 -
Kafka(二)原理详解
在Kafka集群中会有一个或者多个broker,其中有一个broker会被选举为控制器(Kafka Controller),它负责管理整个集群中所有分区和副本的状态。:leader副本出现故障时,选举新的leder;检测到某个分区的ISR发生变化时,通知所有borker更新元数据;分区数量发生变化时,通知其它节点感应到新分区;(*ISR,已与leader同步的副本的集合)集群启动时每个broker都会尝试在zookeeper上创建一个controller临时节点,zk会保证有且仅有一个创建成功;原创 2024-01-23 15:16:40 · 2667 阅读 · 1 评论 -
kafka(三)生产问题
a:acks=0: 表示producer不需要等待broker确认收到消息的回复就可以继续发送消息;性能高,但很容易丢失消息;b:acks=1: 表示producer只需要等待leader写入成功的回复消息就可以继续发送消息了,若果follower没有写入成功,leader宕机,则消息丢失;c:acks=-1或all: 这意味着leader需要等待所有备份(min.insync.replicas配置的备份个数)都成功写入日志,才会回复确认收到的消息,producer才会继续提交消息;原创 2024-01-24 17:09:52 · 2222 阅读 · 0 评论