4006-998-758
3000+课程任你选择
基于Spring Cloud Alibaba微服务实战类课程
研发学院 基于Spring Cloud Alibaba微服务实战类课程
齐毅

擅长技术方向:

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

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

企业培训经验年限:5年

 

讲师资历

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

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

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

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

用友软件高级研发经理

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


查看老师详情
课程内容

课程目标 


通过3天培训,带领学员切实掌握微服务架构的开发方法,通过大量案例让学员掌握微服务架构知识,并通过我提供的文档一步步指导学员完成学习。


课程对象 


在职Java工程师


课程工具 


IDEA 2020+,JDK8,外网(允许手机热点)


课程大纲 


时间

主题

主题介绍

课程大纲

相关知识点

教学案例设计

实践练习设计

第

一

天

上午

分布式架构基础知识

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

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

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

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

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

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

微服务架构设计方法论

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

第

一

天

下午

微服务架构入门

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

Spring Cloud   Alibaba生态

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

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

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

快速回顾Spring Boot 2.x

Alibaba Nacos注册中心快速入门

Alibaba Nacos注册中心原理介绍

第

二

天

上午

微服务架构入门

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

Ribbon客户端负载均衡器

Ribbon的负载均衡策略
  OpenFeign消息传递过程
  Dubbo接入Nacos实现RPC通信

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

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

OpenFeign服务器间REST通信组件

Dubbo 服务间RPC通信接入

第

二

天
下午

微服务架构进阶

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

Spring Cloud   Gateway 网关

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

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

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

Alibaba Sentinel系统保护

SkyWalking系统监控

第

三

天
上午

微服务架构进阶

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

Seata分布式事务中间件

CAP定理、BASE最终一致性
  阿里巴巴 Seata AT模式讲解
  MQ在微服务中的作用
  RocketMQ快速上手

演示Seata AT模式的搭建过程
  并分析最终一致性的执行思路
  讲解RocketMQ接入Nacos的过程
  分析RocketMQ的可靠性保障

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

RocketMQ异步消息传递

第

三

天
下午

微服务架构最佳实践

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

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

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

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

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

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

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

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

JD基于K8S的DevOps实现

JD基于K8S的DevOps实现



返回上一级