快手-姜涛-快手中间件mesh化实践_第1页
快手-姜涛-快手中间件mesh化实践_第2页
快手-姜涛-快手中间件mesh化实践_第3页
快手-姜涛-快手中间件mesh化实践_第4页
快手-姜涛-快手中间件mesh化实践_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

发展回顾选型思考与架构难点与解法落地情况与展望lifecycleServerlessMecha?薄中间件拆数据面服务注册/发现件微服务拆拆拆out-of-processfeatures)s8K梁架构之间,我们称之为第三代mesh)。无侵入方案是关键手段但并非终态(不需要完全透明流量劫持与去sdk化)nKenKvitarprpaD选型思考与架构能力下沉,代理业务常用通信协议,形成低耦合、标准化、成体系且稳定的能力下沉,代理业务常用通信协议,形成低耦合、标准化、成体系且稳定的EventMeshSdk解耦与复杂现状稳定性保障平台稳定性保障平台1.物理机、VM、容器统一运维管理资源获取方式4.支持Http、Grpc、5.复用已有基础设施与平台、联动打通KESSKESS服务治理平台统一监控平台稳定性保障平台挑战与解法成本问题:复杂环境下的统一部署与运维复杂度问题:规模大、性能要求高、策略复杂落地推广:对业务来说不是强需求物理机、容器统物理机、容器统一部署统一部署物理机启动容器Node挑战2:规模大、性能要求高、策略复杂GIAC·负载分散:分布式控制面数据切分数据切分本质是按需获取。主要优化CDS,管理,可根据请求动态触发CDSwatch管理初始化CDS请求,是CDS也支持通过named十十十+十十十十十十十++++++++++·协议精简与标准化(部分完成)·无拷贝序列化(类似Capnproto)房通信延迟功能点Envoy不足点1负载均衡,没有连接数均衡的负载均衡算法·添加HRWHash·添加“最少连接“负载均衡策略2治理策略没有隔板、随机丢弃等策略·不同的协议(Filter)分开实现,重复开发且行为不一致,控制复杂(分散在·添加隔板、随机丢弃治理策略,与kess对齐·统一实现,通过增强rtds统一控制3熔断后暂定请求一段时间·复用KESS进行重新实现4自适应限流只支持HTTP协议,其他协议无法复用应用在Cluster级别(服务级别)优势·应用到Method级别·策略对象优化为全局,控制更准确5限流只细化到path力度·一个限流配置却需要通过RDS+RTDS相互配合下发,过于复杂·通过增强RTDS统一控制·可靠性策略:采用面向失败的架构设计(Failurescanandwillhappen,anytime,anywhere.Failfast,挑战3:对业务不是强需求·业务对性能、尤其稳定性比较敏感。·业务很难投入人力配合架构升级。挑战4:落地推广实践·稳定性是重中之重,铺量与放量解耦·选取典型落地场景·搭车公司重大项目(单元化、机房逃生)落地情况与展望·规模情况:落地实例数数万·延迟情况:延迟增加60~140微秒,p90100~180微秒·资源消耗情况:Redis单核跑满10.2万qps;Rpc单核跑满6、executeredis服务治理服务治理RDS、VHDS请求供读写限流保护(尤其去中心化ApiGateway,与聚合服务一起部署。·继续完善产品能力矩阵(2020年8月~2021年12月)Storage03Redis、Mysql、ZK、M

温馨提示

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

评论

0/150

提交评论