- 1
- 0
- 约7.99千字
- 约 25页
- 2022-03-19 发布于浙江
- 举报
?
?
基于SSD的Kafka应用层缓存架构设计与实现
?
?
?
Kafka在美团数据平台承担着统一的数据缓存和分发的角色,针对因PageCache互相污染,进而引发PageCache竞争导致实时作业被延迟作业影响的痛点,美团基于SSD自研了Kafka的应用层缓存架构。本文主要介绍了该架构的设计与实现,主要包括方案选型,与其他备选方案的比较以及方案的核心思考点等,最后介绍该方案与其他备选方案的性能对比。
Kafka在美团数据平台的现状
Kafka出色的I/O优化以及多处异步化设计,相比其他消息队列系统具有更高的吞吐,同时能够保证不错的延迟,十分适合应用在整个大数据生态中。
目前在美团数据平台中,Kafka承担着数据缓冲和分发的角色。如下图所示,业务日志、接入层Nginx日志或线上DB数据通过数据采集层发送到Kafka,后续数据被用户的实时作业消费、计算,或经过数仓的ODS层用作数仓生产,还有一部分则会进入公司统一日志中心,帮助工程师排查线上问题。
目前美团线上Kafka规模:
集群规模:节点数达6000+,集群数100+。
集群承载:Topic数6万+,Partition数41万+。
处理的消息规模:目前每天处理消息总量达8万亿,峰值流量为1.8亿条/秒
提供的服务规模:目前下游实时计算平台运行了3万+作业,而这其中绝大多数的数据源均来自Kafka。
Kafka线上痛点分
您可能关注的文档
- 基于JSP的城市公交查询系统的设计与实现.docx
- 基于JSP的学生宿舍管理系统的设计与实现.docx
- 基于JSP的电子书下载系统的设计与实现.docx
- 基于JSP的网上订餐管理系统的设计与实现.docx
- 基于JSP的车险模拟系统的设计与实现.docx
- 基于JSP的银行柜员业务绩效考核系统的设计与实现.docx
- 基于JSP网上招聘系统的设计与实现.docx
- 基于JSP网上花店销售系统的设计与实现.docx
- 基于JSP网上零食销售系统的设计与实现.docx
- 基于JSP进销存管理系统的设计与实现.docx
- 钢筋混凝土桥盖梁加固施工技术.pptx
- 港口规模结构的核心要素与发展趋势.pptx
- 人教版高中英语必修二Unit1Cultural Heritage-Reading and Thinking课件.pptx
- 樊口大桥悬臂浇筑箱梁挂篮施工技术研究与实践.pptx
- 防水混凝土抗渗试验的必要性与实施原理.pptx
- 钢质门窗及旧柜资源化利用综合解决方案.pptx
- 粉煤灰烧结砖的原料构成与成型工艺体系.pptx
- 钢筋混凝土桥梁实用碳化模型研究.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 全章热门考点聚焦.pptx
- 沪科版八年级上册数学习题课件 第15章 轴对称图形与等腰三角形 专题9 等腰三角形中分类讨论的5种常见题型.pptx
原创力文档

文档评论(0)