4006-998-758
3000+课程任你选择
Micro service practice
研发学院 微服务架构 开课时间:2022-03-30
齐毅

擅长技术方向:

分布式架构设计、微服务架构、云应用架构设计、数据平台架构设计

相关专业实践经验年限:18年

企业培训经验年限:5年

 

讲师资历

18年金融与互联网软件研发、设计、架构、管理经验

京东金融(京东数科)平台架构部架构师

中国财政部数据平台架构师

宜信(中国)高级研发经理

用友软件高级研发经理

河北省工商银行高级软件工程师


查看老师详情
课程内容


课程大纲


时间

主题

主题介绍

课程大纲

相关知识点

教学案例设计

实践练习设计

第一天上午

分布式架构基础知识

讲解微服务架构的基础知识

从架构的演化历史看微服务

康威定理、微服务架构设计、
  业务复杂度分析方法
  从单体到微服务五种架构模型

JD架构设计分享
  架构设计中的四要一不要
  一个老架构师是怎么想的

给出X系统进行核心复杂度分析
  并进行微服务化拆分

如何有效的分析业务复杂度

微服务架构设计方法论

微服务架构实践过程中的N条死线

第一天下午

微服务架构入门

掌握微服务架构的入门技能

Spring Cloud Alibaba生态

Spring Cloud与SCA的共性与区别
  Spring Boot 开发纪要
  Nacos注册中心部署与接入

流程图讲解Nacos心跳机制
  Nacos高可用集群的执行原理
  分析宜信架构设计的巧妙

要求学员独立部署Nacos
  并完成注册中心的接入
  (老师提供文档)

Alibaba Nacos注册中心快速入门

掌握微服务架构的基础组件

Ribbon客户端负载均衡器

Ribbon的负载均衡策略
  OpenFeign消息传递过程

演示Nacos服务端
  Ribbon客户端负载均衡的区别
  演示OpenFeign服务间通信

要求学员基于Nacos
  基于两组微服务
  实现订单与库存服务的REST调用
  (老师提供文档与素材)

OpenFeign服务器间REST通信组件

第二天上午

微服务架构进阶

掌握微服务架构的高级组件

Spring Cloud Gateway 网关

Gateway的谓词与过滤器
  Sentinel服务降级与熔断保护
  Sleuth & Zipkin实现原理
  Nacos配置中心模块
  部署SkyWalking实现微服务监控

实操演示Gateway不同谓词与过滤器的使用
  分析微服务雪崩效应
  演示Sentinel与配置中心协同作业
 
 
 

学员独立完成网关配置
  学员自主实现Sentinel的流控与熔断处理
  (老师提供文档与素材)

Alibaba Sentinel系统保护

SkyWalking系统监控

第二天下午

微服务架构最佳实践

分析讲解在大厂微服务落地时
  一些经典的处理方案

Seata分布式事务中间件

CAP定理、BASE最终一致性
  阿里巴巴 Seata AT模式讲解

演示Seata AT模式的搭建过程
  并分析最终一致性的执行思路

学员独立搭建完整的微服务架构体系

亿级流量微服务架构的多级缓存设计

缓存方案、JWT认证与验签、灰度发布、防腐层构建、Docker与K8S、自动化发布

亿级流量微服务架构的多级缓存设计

老项目向SCA微服务升级改造的重构策略

老项目向SCA微服务升级改造的重构策略

基于网关的统一认证与授权方案

基于网关的统一认证与授权方案

JD基于K8S的DevOps实现

JD基于K8S的DevOps实现


返回上一级