转转测试环境的服务治理实践

案例来源:转转
会议地点:上海
分享时间: 2021-11-26 11:00-12:00

杜云杰  |

转转 架构部负责人

杜云杰,架构师,转转架构部负责人,转转技术委员会核心成员。负责服务治理、MQ、云平台、APM、IM、分布式调用链追踪、监控系统、配置中心、分布式任务调度平台、分布式ID生成器、分布式锁等基础组件。

课程概要

话题概述:
测试环境由于存在着并行开发,业务会同时部署测试多个分支的版本,而线上环境只有一套纯净的master版本,因此测试环境的服务治理难度要远远高于线上环境。传统的做法是为每套测试环境搭建一个封闭的生态,整个链路的调用都在这个闭环内,这种方式模型简单,排查问题也相对方便。但随着微服务规模的增大,这种方式会存在着部署效率低下、资源浪费严重等硬伤,如何能够既快好省的部署测试环境成为转转及止业内一个绕不开的痛点问题。

转转架构部为测试环境服务治理存在的这些问题提供了一整套的解决方案,它通过IP标签的流量路由,业务只须在动态测试环境(即个人申请的动态测试机)部署修改的服务集X,其他服务统一都走公共稳定环境。在整个请求链路中,所有涉及X的服务都会由框架自动路由到动态环境,而其他服务都走稳定环境。这样就实现了测试环境服务的最小化部署,并充分利用稳定环境的公共服务,简化了部署流程,极大节省了测试资源,同时节约了部署时间。

另外,为解决调用链路在动态环境、稳定环境来回穿插所带来的链路排查问题,我们又引进Zipkin并进行深度定制,开发出一套对业务透明的分布式调用链路跟踪系统--天网。天网对测试环境100%全量采样,这样我们就可以看到所有请求的完整调用链路,以便快速定位。

演讲题纲:
1.转转测试环境的痛点问题;
2.测试环境服务治理的流量路由方案;
3.链路问题排查的解决方案;
4.效果。

话题亮点:
1.简单易用的测试环境服务治理方案;
2.流量标签的跨服务透传原理;
3.链路问题排查的解决方案。

听众收益

1.基于流量路由的测试环境服务治理的构建之道,让开发人员和测试人员可以多快好省的搭建测试环境;
2.如何保证流量标签的跨服务透传;
3.链路出现问题时,如何快速排查。

杜云杰  |

转转 架构部负责人

杜云杰,架构师,转转架构部负责人,转转技术委员会核心成员。负责服务治理、MQ、云平台、APM、IM、分布式调用链追踪、监控系统、配置中心、分布式任务调度平台、分布式ID生成器、分布式锁等基础组件。

课程概要

话题概述:
测试环境由于存在着并行开发,业务会同时部署测试多个分支的版本,而线上环境只有一套纯净的master版本,因此测试环境的服务治理难度要远远高于线上环境。传统的做法是为每套测试环境搭建一个封闭的生态,整个链路的调用都在这个闭环内,这种方式模型简单,排查问题也相对方便。但随着微服务规模的增大,这种方式会存在着部署效率低下、资源浪费严重等硬伤,如何能够既快好省的部署测试环境成为转转及止业内一个绕不开的痛点问题。

转转架构部为测试环境服务治理存在的这些问题提供了一整套的解决方案,它通过IP标签的流量路由,业务只须在动态测试环境(即个人申请的动态测试机)部署修改的服务集X,其他服务统一都走公共稳定环境。在整个请求链路中,所有涉及X的服务都会由框架自动路由到动态环境,而其他服务都走稳定环境。这样就实现了测试环境服务的最小化部署,并充分利用稳定环境的公共服务,简化了部署流程,极大节省了测试资源,同时节约了部署时间。

另外,为解决调用链路在动态环境、稳定环境来回穿插所带来的链路排查问题,我们又引进Zipkin并进行深度定制,开发出一套对业务透明的分布式调用链路跟踪系统--天网。天网对测试环境100%全量采样,这样我们就可以看到所有请求的完整调用链路,以便快速定位。

演讲题纲:
1.转转测试环境的痛点问题;
2.测试环境服务治理的流量路由方案;
3.链路问题排查的解决方案;
4.效果。

话题亮点:
1.简单易用的测试环境服务治理方案;
2.流量标签的跨服务透传原理;
3.链路问题排查的解决方案。

听众收益

1.基于流量路由的测试环境服务治理的构建之道,让开发人员和测试人员可以多快好省的搭建测试环境;
2.如何保证流量标签的跨服务透传;
3.链路出现问题时,如何快速排查。

详情咨询:400-8128-020
赞助合作:sissi
联系电话:130-4321-8801
邮箱:market@msup.com.cn
CopyRight © 2008-2021 Msup

获取大会更多详情

立即参会
报名咨询
报名咨询
优惠门票
×

扫码关注公众号:回复【A2M】

参与《免费领取PPT》活动



关注后,回复【A2M】

×

扫码关注公众号:回复【A2M】

参与《免费领取PPT》活动



关注后,回复【A2M】