GIAC_利开园_基于TarsGO的微服务技术架构实践.pptx

编号:30026 PPTX 32页 12.75MB 下载积分:VIP专享
下载报告请您先登录!

GIAC_利开园_基于TarsGO的微服务技术架构实践.pptx

1、基于TARSGo的微服务技术架构实践,利开园 腾讯高级工程师 2020.08.13,个人经历,Docker容器平台开发 TARS服务的基础运行环境和运营平台 TARSGo框架开发 TARS的GO语言实现 云开发业务后台开发 使用TARSGo,实现TARS+K8S的方案,主要工作方向,目录,01,TARS微服务架构能力简介,整体介绍功能完整/应用广泛的TARS微服务框架,02,TARSGo特性及性能优化,探讨TARSGo的开发效率与运行效率,03,TARS结合K8S方案思考与实现,云端自动部署TARS方案与开源实现,业务规模增长带来技术挑战,研发人数,用户流量,服务器数,服务进程数,TARS微服

2、务架构主要能力,高效率开发,高质量运维,IDL,代码自动生成,多语言,CI/CD,服务可视化,监控,日志,调用链,弹性伸缩,名字服务,专注业务逻辑,Set管理,容灾容错,过载保护,配置管理,无损变更,开源微服务框架现状,专注于通信框架,RPC或消息队列模式,部分框架支持多语言开发,在通信框架的基础上支持服务治理能力,单一编程语言实现,JAVA语言为主流,单语言带服务治理类,支持服务治理,通过SideCar模式解决多语言问题,目前处于发展成长期,在通信框架的基础上支持服务治理能力,多种编程语言实现,TARS与流行微服务框架对比,TARS应用案例,Tars在腾讯内部使用超过十年,并于2017年4月

3、10日开源,开源后与业界众多企业交流,同时也得到了广泛应用。 开源地址: https:/ 2018年6月加入Linux 基金会,负载均衡与容灾容错,Server A,Server B1,Server B2,熔断 屏蔽:超时/无法连接 恢复:尝试连接与请求 过载保护 限制并发数,负载均衡 轮询 取模HASH 一致性HASH,TARS名字服务与Set模型,写死IP,IP配置化,服务发现,Set模型+服务发现,TarsRegistry,A1,B1,Set - 1,B2,A2,B3,Set -2,B4,C1,机房容灾方案-IDC分组,常规方案:网络延时高 OR 配置复杂 TARS方案:名字服务实现自动区域感知,优势,运维简单 降低延时减少带宽消耗 更强的容灾能力,Logging/Metrics/Tracing,tarslog,tarsstat/tarsproperty,Zipkin/jaeger,

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(GIAC_利开园_基于TarsGO的微服务技术架构实践.pptx)为本站 (X-iao) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠