万亿级消息队列Kafka在滴滴的应用实践_第1页
万亿级消息队列Kafka在滴滴的应用实践_第2页
万亿级消息队列Kafka在滴滴的应用实践_第3页
万亿级消息队列Kafka在滴滴的应用实践_第4页
万亿级消息队列Kafka在滴滴的应用实践_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、万亿级消息队列Kafka在滴滴的应用实践技术创新,变革未来总结规划03目录架构实践02建设背景01建设背景1应用现状建设背景业务诉求服务痛点引擎挑战Kafka运维友好性性与可观 察性不足社区Kafka-Manager能力 缺失,用户答疑,日常运维 消耗大量精力磁盘IO热点导致的集群生 产消费雪崩Topic资源隔离差,流量 突增、回溯消费,影响集 群稳定性日常运维操作对业务不透明, 分钟级的生产、消费抖动不 能忍Topic生产、消费安全无管 控、集群迁移对业务不透明架构实践2架构实践高可用建设平台建设技术创新引擎可观察性Kafka-Manager磁盘过载保护部署资源隔离Kafka-GateWay

2、引擎迭代高可用建设-部署资源隔离高可用建设-业务线程池隔离痛点改进Request 队列未隔离,数千客户端IOPS请求风暴导致,Controller LeaderAndISR等控制请求得不到及时响应 ;Consumer Join Group等请求得不到及时处理,影响业务稳定性队列分离:生产、消费、元信息变更业务队列隔离高可用建设-KafkaGateWay痛点改进1W+topic数据裸奔状态,用户随意生产消费任意Topic,存在巨大的安全与稳定性风险突发/突增的流入流出流量影响整个集群的稳定性,亟需完善的quota能力机房搬迁时需要用户配合,缺服务发现能力,对用户不透明基于APPID+Topic

3、提供生产、消费限流能力Kafka-GateWay元数据网关提供服务发现能力基于APPID+Topic 提供读、写权限控制能力高可用建设-引擎改进痛点 1Topic Broker过多,集群partition均衡消耗近一小时,影响集群稳定性改进 1LeaderAndISR 改成批量发送,提升均衡效率;关闭自动均衡,支持按Broker均衡痛点 2单broker多磁盘间负载均衡,容易产生磁盘热点改进 2创建分区时磁盘选择策略优化, Broker内多次磁盘分区的动态平滑迁移平台建设-引擎可观察性痛点 1改进 1Broker系统运行指标繁多,如何直观判断集群当前运行状态,降低运维保障的门槛?痛点 2改进

4、2增加系统指标 io.util、cpu.load.1、cpu.idle、rMB/s、wMB/s,接合运行关键指标判定Broker健康度增加基于Topic生产消费各环节耗时统计,支持动态开启,用户自助排查问题增加基于Topic生产消费各环节耗时统计,支持动态开启,用户自助排查问题平台建设-引擎可观察性Topic经由哪些用户,在哪些主机上,采用哪个协议版本生产、消费?痛点 3改进 3丰富主机链接、版本协议、生产、消费类型Metric痛点 4改进 4Controller集群中变更的历史,以及是否可以指定机器成为Controller,集群变大后,问题定位效率低下能指定Controller的Broker

5、列表,记录Controller变更历史平台建设-Kafka-Manager痛点 1Topic的资源申请、扩缩容、监控与告警,问题诊断,用户无法自主完成,引擎人肉服务效率低下改进 1Topic资源管理、监控与告警、常见问题诊断用户自助完成平台建设-Kafka-Manager痛点 1改进 1集群变更、版本、配置管理,人肉效率低下,变更耗时且故障率高;日常高频运维操作Topic迁移可观察性,平滑性不 足集群安装、变更、扩容自助化;日常运维自助化开源地址: /didi/kafka-manager技术创新-磁盘过载保护痛点 1副本同步读老数据、消费者消费老数据、Partition流量不均导致读写热点,引起磁盘ioutil 100%,导致集群雪崩改进 1引擎侧通过流量标记,系统正常运行时,优先保证副本同步;系统重启,运维操作时,优先保证用户消费,日常变更更平滑总结与规划3滴滴Kafka服务架构发展规划平台开源引擎迭代Topic ACK=-1 场景90分位性能提升Topic弹性资源调度方案落地Ka

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论