- 17
- 0
- 约1.27万字
- 约 26页
- 2022-03-03 发布于上海
- 举报
?
?
Kafka核心设计与实践原理总结
进阶篇
?
?
kafka作为当前热门的分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力。我学习了《深入理解Kafka:核心设计与实践原理总结》一书后,对其中主要的知识点进行了总结,便于理解和掌握kafka的原理和应用。在这里分享出来,希望也能帮助到大家。总结的知识点分为两部分:
基础篇:基本概念、生产者和消费者的使用和原理,以及主题和分区的管理…
进阶篇:深入解析kafka服务端(broker)、客户端的进阶原理(包括重分配、事务等)、kafka的高级应用…
(点击跳转)
五、日志存储
1.文件目录布局
一个分区副本对应一个日志(Log),一个日志会分配成多个日志分段(LogSegment),Log在物理上以文件夹形式存储,而LogSegment对应磁盘上的一个日志文件和2个索引文件及可能的其他文件
向Log追加消息时是顺序写入的,只有最后一个LogSegment才能执行写入,称为activeSegment,满足一定条件时,需要创建新的activeSegment
每个日志及索引的文件名根据基准偏移量(BaseOffset)命名,表示当前LogSegment中第一条消息的offset
broker配置了多个根目录时,会挑选分区数最少的根目录来创建主题
2.日志格式
消息压缩
Kafka 会将多条消息一起进行压缩,生
您可能关注的文档
最近下载
- 城镇地下式污水处理厂技术规程.doc VIP
- 店面装修施工方案.doc VIP
- 外国美术简史 第四章.ppt VIP
- 体例格式9:工学一体化课程《windows服务器基础配置与局域网组建》任务3学习任务工作页.docx VIP
- 2022年上外附中九年级上册英语周练测试考试卷及答案参考 (2).pdf VIP
- 2026年电子元器件检测与维修课件.pptx VIP
- ISPE 调试与确认(中英文).pdf
- 《西方经济学上册》(第二版)-PPT 第二章 消费者选择.pptx VIP
- 蒂森电梯MC2-B故障代码V1.8.pdf VIP
- T∕CPSS 104.3-2026 磁约束聚变装置电压源型磁体电源系统通用技术规范 第3部分:控制系统.pdf VIP
原创力文档

文档评论(0)