课程费用

5800.00 /人

课程时长

3小时

成为教练

课程简介

本议题根据演讲者的亲身经历讲述了其在公司内部,利用10个人的虚拟组织在4个月能上下微服务的实战与经验。本提议一共分为4个部分,其中前3个部分主要讲述微服务中的技术实现,最后一部分讲述微服务的推广之感。
本议题从实际出发,首先讲述微服务中“微”的概念,如何通过DTS的引入让开发者能顺利的从SOA,Restfl的编程范式中尽可能无感的过渡到微服务的开发模式中,开发真正的“微”的服务;然后讲述通过设计实现与引入CFG,让微服务具备动态执行A/B Test的能力,使微服务具有“金丝雀发布”的功能;接着我们一起探讨在微服务数量越来越多的情况下如何进行服务的监控与管理,我们将重点讲述我们是如何通过引入脚本语言来重构微服务ApiGateway中的多服务访问治理;最后我们聊一点项目实施的难点与感想,我们如何在公司内部能快速、稳定、团结一致的推进项目,如何能连动起兄弟部门,一起完成微服务的落地。

一. 从SOA/Restful到微服务的转换—实现与引入DTS
1. 分布式事务的架构演进历程
2. 分布式事务模型
A:一步成功,步步成功。最终一致性
B:一步成功,二步失败。强时效一致性
3. 分布式事务在微服务中的使用实战
4. 为什么微服务一定要分布式事务

二.AB TEST的实现利器—实现与引入CFG
1. 配置服务在微服务中的作用
2. 配置服务在微服务中的实现实战
3. 如何使用配置服务在微服务中实现AB TEST
4. 如何使用配置服务在微服务中实现金丝雀发布

三.服务的治理与服务监控
1. 如何实现对成千上万个微服务的监控
2. 微服务中如何实现秒级报警
3. 破解ApiGateway中成千上万的服务治理服务

四.架构破局,技术地推
1. 如何说服第一个“吃螃蟹的团队”
2. 如何破解团队之间不信任的“循环嵌套局”
3. 如何做“技术地推”,同盟效应推广大法

目标收益

1. 理解微服务的“微”如何在架构上实现,如何在业务开发中体现与实现
2. 找到“为什么要部署微服务,必须先解决分布式事务”的答案
3. 掌握微服务中实行AB TEST的方法
4. 了解AB TEST的原理与实现
5. 掌握成千上万微服务的监控与治理
6. 了解如何使用脚本语言解决ApiGateway中网关服务过多的问题
7. 如何说服团队接入微服务
8. 如何在公司内部进行“技术地推”

培训对象

课程内容

一. 从SOA/Restful到微服务的转换—实现与引入DTS
1. 分布式事务的架构演进历程
2. 分布式事务模型
A:一步成功,步步成功。最终一致性
B:一步成功,二步失败。强时效一致性
3. 分布式事务在微服务中的使用实战
4. 为什么微服务一定要分布式事务

二.AB TEST的实现利器—实现与引入CFG
1. 配置服务在微服务中的作用
2. 配置服务在微服务中的实现实战
3. 如何使用配置服务在微服务中实现AB TEST
4. 如何使用配置服务在微服务中实现金丝雀发布

三.服务的治理与服务监控
1. 如何实现对成千上万个微服务的监控
2. 微服务中如何实现秒级报警
3. 破解ApiGateway中成千上万的服务治理服务

四.架构破局,技术地推
1. 如何说服第一个“吃螃蟹的团队”
2. 如何破解团队之间不信任的“循环嵌套局”
3. 如何做“技术地推”,同盟效应推广大法

活动详情

提交需求