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

擅长技术方向:

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

相关专业实践经验年限: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实现



返回上一级