- 0
- 0
- 约1.02千字
- 约 2页
- 2026-05-12 发布于北京
- 举报
生产者和消费者API原理,都是新版本的KafkaAPI
老版本的kafkaconsumerapi分为两种,high‑level和low‑level,都是基于zk实现的,
只不过前者有consumergroup的概念,后者没有
高级的API,比如说消费者启动就是在Zookeeper里写一个临时节点,但是如果自己宕机
了,那么Zookeeper临时节点就没了,别人就会发现,然后就会开启重新平衡
然后在消费的时候,可以指定多个线程来消费一个topic,比如说你和这个consumer分配
到了5个分区,那么你可以指定最多5个线程,每个线程消费一个分区的数据,但是新版
本的就一个线程负责消费所有分区。
在提交offset,就是向zk写入对某个分区现在消费到了哪个offset了,默认60秒才提交
一次
新版本的api就不基于zk来实现了呢,zk主要是做轻量级的分布式协调、元数据,并
不适合高并发大量连接的场景,consumer可能有成百上千个,成千上万个,用zk来做的
话,连接的,高并发的读写
broker基于zk来进行协调
producer和consumerapi原理,都是新版本的kafkaapi
老版本的kafkaconsumerapi分成两种,high-level和low-level,都是基于zk实现的,只不过
您可能关注的文档
最近下载
- Q Q TJK0004-2017_混合脂肪酸 企业标准.pdf VIP
- [法律经典小案例.doc VIP
- 高负载粉末冶金齿轮选择性表面致密化.docx VIP
- 07SJ507 轻钢龙骨布面石膏板、布面洁净板隔墙及吊顶图集.pdf VIP
- 中电联质监〔2012〕437号-《电力工程质量监督实施管理程序》-附件...pdf VIP
- 《浅层地下水评价参数计算导则》.pdf VIP
- 钢箱梁计算分析与案例详解.pdf VIP
- 2025年江苏海事职业技术学院教师招聘笔试试题及答案解析.docx VIP
- 关于积极预防和妥善处置群体性事件的工作意见.docx VIP
- 3-3病理专业技术人员分级授权管理制度.pdf VIP
原创力文档

文档评论(0)