课程介绍

Spring Cloud Alibaba 微服务架构实战

课程简介和目标

目前,几乎所有人都对微服务趋之若鹜。打开论坛、新闻、等应用你会发现,几乎每篇文章都在讲微服务架构,但是如果你的公司要进行微服务重构,让你来牵头,你有能力做好这件事吗?网上大部分文章都是很虚的东西,画几张图,讲几个概念就认为是微服务了吗?光说不做假把式,我们这套课程就带领大家从微服务的真实业务场景应用,到微服务核心架构思想,以Spring Cloud Alibaba为贯穿,包括底层代码解析,来全方位的掌握微服务。

企业级项目,系统掌握微服务架构设计与实现方案。无论工作,还是面试,让你更有底气

  1. 技术纵深,灵活使用主流微服务框架
    • Spring Cloud Alibaba
    • 常用微服务组件
    • 原理+实践,带你学懂、会用
  2. 补足经验 ,开发企业级微服务项目
    • 以大厂实际业务拆分为主线
    • 从实际业务场景出发,落地微服务组件的集成和应用
    • 工程编码、部署、测试流程与规范
  3. 思维提升,透视实践中的热点问题
    • 透彻清晰的理解微服务思想
    • 怎样进行框架/技术选型?

由表及里 逐一拆解Spring Cloud Alibaba框架核心组件

适合人群

  1. 对微服务感兴趣的同学
  2. 有一定JavaSE基础,想提升的同学
  3. 适合Java初中级开发工程师,获取框架底层原理,博得高薪

课程大纲

  • 微服务架构简介

    • 微服务架构思想详解
    • 微服务架构变迁史
  • Spring Cloud Alibaba详解和源码剖析

    • 服务发现SpringCloud Alibaba Nacos详解及源码分析

      服务注册和发现介绍

      Nacos简介

      Nacos实战入门

      基于Feign实现服务调用

      注册中心设计Ap与CP区别

      Nacos的高可用部署

      Nacos实现原理分析

      深入解读Nacos源码

    • 服务配置中心SpringCloud Alibaba Nacos详解及源码分析

      服务配置中心介绍

      微服务架构下关于配置文件的一些问题

      配置中心的思路

      常见的服务配置中心

      Nacos Config入门

      Nacos Config深入

      Nacos Cong实现原理解析

      Spring Cloud如何实现配置的加载

      Nacos Config 核心源码解析

    • 服务负载均衡Ribbon详解及源码分析

      Ribbon入门及使用

      Ribbon配置

      Ribbon服务发现及客户端缓存源码剖析

      Ribbon客户端负载均衡源码剖析

    • 声明式REST客户端OpenFeign详解及源码剖析

      Fegin使用

      Ribbon负载均衡算法 IRule

      自定义负载均衡算法

      RestTemplate原理与扩展

      扩展Http客户端

      Ribbon内置负载均衡算法源码解析

      OpenFeign源码深度解析

    • 服务网关SpringCloud Gateway详解及源码剖析

      Gateway核心概念和工作原理解析

      Geteway 使用详解

      路由断言工厂详解

      Gateway源码分析

    • 服务容错SpringCloud Alibaba Sentinel及源码分析

      Sentinel Core

      Sentinel使用

      Sentinel源码剖析

    • 服务链路追踪SkyWalking

      Skywalking整体架构剖析

      Skywalking使用详解

    • 消息系统SpringCloud Alibaba RocketMQ详解及源码分析

      项目中引入MQ真实的重要作用?

      MQ在实际生产环境中的应用场景剖析

      服务应用引入MQ存在的问题剖析

      RocketMQ分布式消息中间件基本原理

      RocketMQ分布式消息中间件架构

      消息投递负载均衡的方式

      RocketMQ分布式消息中间件存储模型

      RocketMQ顺序消息

      RocketMQ消息去重

      RocketMQ堆积能力

      RocketMQ延迟消息

      RocketMQ消息的可靠性

      RocketMQ事务消息

    • Spring Data

      Spring Data JPA概述

      Spring Data JDBC基本使用完成CRUD操作

      搭建SpringData JPA开发环境

      Spring Data JPA基础使用

      Spring Data JPA多种查询方式和多表操作

      Spring Data JPA底层源码分析

      Spring Data Redis环境搭建

      Spring Data Redis基本操作和底层源码分析

      Spring Repository接口简介和子接口方法定义规范

      Spring Repository 各子接口使用和底层源码分析,以及自定义接口

      Spring Data整合ElasticSearch

      Spring Data MongoDB基础概念和基本使用

      Spring Data MongoDB高可用集群搭建

基于Spring Cloud / Alibaba贯穿微服务架构 生产架构

image20210810173525914.png

讲师介绍

陈瑞丰:高级技术专家,曾就职于联想、博彦等知名互联网公司,多年IT从业经验,拥有丰富的大型项目开发经验、同时还曾创办蓝懿科技有限责任公司从事总经理职务。拥有多年研发和教学经验。

授课幽默风趣,善于用通俗易懂的语言让学生掌握复杂知识点。整个授课思路清晰。知识点讲解深入浅出。善于与学员沟通能及时掌握学生学习动态,根据学生情况因材施教。

常见问题、疑惑

  • 请问老师有全程带着敲一遍代码吗?还有环境搭建这些会讲一下吗? 亲,您好我是全程带着你敲一遍代码的,环境配置不只是我讲一遍,我还写了文档给你帮助你搭建。同时,有任何问题,问答系统和群里找我。祝您学习愉快
  • 有项目实战吗? 亲,您好必须有呀,SpringCloud 里面的各种组件落地到实际业务场景的应用,这也是课程的主线祝您学习愉快
  • 课程介绍所说的企业级项目有业务场景吗?还是单纯的讲技术 亲,您好课程有落地的企业级业务开发场景,实际项目;单纯的讲解技术用处不大,所以,我会把讲解的组件落地的实际的工程里面去,祝您学习愉快
课程章节
章节1: 初始微服务 (1节)

课时01

Spring Cloud Alibaba微服务架构介绍

17分46秒

章节2: Spring Cloud Alibaba Nacos下载和安装 (1节)

课时02

Spring Cloud Alibaba Nacos下载和安装

19分57秒

章节3: Nacos服务提供者注册 (1节)

课时03

Nacos服务提供者注册

18分47秒

章节4: Nacos服务消费者注册和负载均衡 (1节)

课时04

Nacos服务消费者注册和负载均衡

29分9秒

章节5: Nacos服务注册中心对比提升 (1节)

课时05

Nacos服务注册中心对比提升

18分23秒

章节6: Nacos服务配置中心 (1节)

课时06

Nacos之服务配置中心

28分20秒

章节7: Nacos命名空间分组和DataID三者关系 (1节)

课时07

Nacos命名空间分组和DataID三者关系

38分39秒

章节8: Nacos集群架构说明 (1节)

课时08

Nacos集群架构说明

7分46秒

章节9: Nacos持久化配置 (1节)

课时09

Nacos持久化配置

16分12秒

章节10: Nacos之Linux版本安装 (1节)

课时10

Nacos之Linux版本安装

4分36秒

章节11: Nacos集群配置1 (1节)

课时11

Nacos集群配置1

26分29秒

章节12: Nacos集群配置2 (1节)

课时12

Nacos集群配置2

15分1秒

章节13:Nacos源码分析开篇 (1节)

课时13

Nacos源码分析开篇

23分31秒

章节14:Nacos客户端-服务注册信息和NamingService接口 (1节)

课时14

Nacos客户端-服务注册信息和NamingService接口

19分59秒

章节15:NacosNamingService实现实例注册源码分析 (1节)

课时15

NacosNamingService实现实例注册源码分析

20分51秒

章节16:Nacos客户端实例注册源码分析 (1节)

课时16

Nacos客户端实例注册源码分析

24分59秒

章节17:Nacos服务端服务注册源码分析 (1节)

课时17

Nacos服务端服务注册源码分析

38分8秒

章节18:Nacos服务端健康检查 (1节)

课时18

Nacos服务端健康检查

18分12秒

章节19:Nacos客户端服务发现源码分析 (1节)

课时19

Nacos客户端服务发现源码分析

13分14秒

章节20:Nacos客户端服务订阅机制的核心流程 (1节)

课时20

Nacos客户端服务订阅机制的核心流程

21分13秒

章节21:Nacos客户端服务订阅的事件机制剖析 (1节)

课时21

Nacos客户端服务订阅的事件机制剖析

35分1秒

章节22:Nacos客户端本地缓存及故障转移 (1节)

课时22

Nacos客户端本地缓存及故障转移

34分20秒

章节23:Nacos集群数据同步 (1节)

课时23

Nacos集群数据同步

24分27秒

章节24:Sentinel介绍 (1节)

课时24

Sentinel介绍

16分28秒

章节25:Sentinel初始化监控 (1节)

课时25

Sentinel初始化监控

16分50秒

章节26:Sentinel流控规则 (1节)

课时26

Sentinel流控规则

21分6秒

章节27:Sentinel流控规则-关联 (1节)

课时27

Sentinel流控规则-关联

10分51秒

章节28:Sentinel流控规则-链路 (1节)

课时28

Sentinel流控规则-链路

10分49秒

章节29:Sentinel流控效果-预热 (1节)

课时29

Sentinel流控效果-预热

12分57秒

章节30:Sentinel流控效果-排队等待 (1节)

课时30

Sentinel流控效果-排队等待

12分30秒

章节31:Sentinel 熔断降级简介 (1节)

课时31

Sentinel 熔断降级简介

7分49秒

章节32:Sentinel熔断策略-慢调用比例 (1节)

课时32

Sentinel熔断策略-慢调用比例

18分54秒

章节33:Sentinel熔断策略-异常比例 (1节)

课时33

Sentinel熔断策略-异常比例

13分0秒

章节34:Sentinel熔断策略-异常数 (1节)

课时34

Sentinel熔断策略-异常数

8分21秒

章节35:Sentinel 热点规则(上) (1节)

课时35

Sentinel 热点规则(上)

28分29秒

章节36:Sentinel 热点规则(下) (1节)

课时36

Sentinel 热点规则(下)

17分3秒

章节37:Sentinel 系统规则 (1节)

课时37

Sentinel 系统规则

9分9秒

章节38:@SentinelResource自定义限流逻辑处理 (1节)

课时38

@SentinelResource自定义限流逻辑处理

27分49秒

章节39:Sentinel服务熔断环境搭建 (1节)

课时39

Sentinel服务熔断环境搭建

17分2秒

章节40:SentinelResource的fallback属性 (1节)

课时40

SentinelResource的fallback属性

34分18秒

章节41:OpenFeign基础应用 (1节)

课时41

OpenFeign基础应用

18分58秒

章节42:OpenFeign超时时间控制 (1节)

课时42

OpenFeign超时时间控制

11分1秒

章节43:OpenFeign日志打印 (1节)

课时43

OpenFeign日志打印

5分51秒

章节44: Sentinel整合OpenFegin (1节)

课时44

Sentinel整合OpenFegin

22分31秒

章节45:Sentinel持久化配置 (1节)

课时45

Sentinel持久化配置

18分3秒

章节46:Sentinel核心源码分析-课程开篇 (1节)

课时46

Sentinel核心源码分析-课程开篇

13分36秒

章节47:Sentinel源码分析-Sentinel核心概念 (1节)

课时47

Sentinel源码分析-Sentinel核心概念

33分54秒

章节48:Sentinel源码解析-Node之间的关系 (1节)

课时48

Sentinel源码解析-Node之间的关系

19分44秒

章节49:Sentinel源码解析-源码入口 (1节)

课时49

Sentinel源码解析-源码入口

27分5秒

章节50:Sentinel源码解析-构建Context (1节)

课时50

Sentinel源码解析-构建Context

11分39秒

章节51:Sentinel源码解析-SlotChain入口解析 (1节)

课时51

Sentinel源码解析-SlotChain入口解析

25分45秒

章节52:Sentinel源码解析-ClusterBuilderSlot解析 (1节)

课时52

Sentinel源码解析-ClusterBuilderSlot解析

10分24秒

章节53:Sentinel源码解析-Slot分析后续1 (1节)

课时53

Sentinel源码解析-Slot分析后续1

23分32秒

章节54:Sentinel源码解析-Slot分析后续2 (1节)

课时54

Sentinel源码解析-Slot分析后续2

29分44秒

章节55:Sentinel源码解析-熔断降级DegradeSlot解析 (1节)

课时55

Sentinel源码解析-熔断降级DegradeSlot解析

23分56秒

章节56:Sentinel源码解析-滑动时间窗算法原理 (1节)

课时56

Sentinel源码解析-滑动时间窗算法原理

25分22秒

章节57:Sentinel源码分析-Sentinel滑动时间窗口算法源码解析 (1节)

课时57

Sentinel源码分析-Sentinel滑动时间窗口算法源码解析

43分40秒

章节58:Sentinel 源码分析-滑动窗口数据统计解析 (1节)

课时58

Sentinel 源码分析-滑动窗口数据统计解析

20分34秒

章节59:网关介绍 (1节)

课时59

网关介绍

16分15秒

章节60:GateWay工作流程+GateWay基础搭建 (1节)

课时60

GateWay工作流程+GateWay基础搭建

22分38秒

章节61:Gateway配置路由的两种方式 (1节)

课时61

Gateway配置路由的两种方式

12分5秒

章节62:GateWay实现负载均衡 (1节)

课时62

GateWay实现负载均衡

24分2秒

章节63:GateWay断言Predicate (1节)

课时63

GateWay断言Predicate

27分55秒

章节64:GateWay的Filter (1节)

课时64

GateWay的Filter

25分23秒

章节65:分布式事务简介 (1节)

课时65

分布式事务简介

22分48秒

章节66:Seata简介 (1节)

课时66

Seata简介

21分36秒

章节67:Seata-Server安装 (1节)

课时67

Seata-Server安装

11分5秒

章节68:Seata Server(TC)环境搭建详解 (1节)

课时68

Seata Server(TC)环境搭建详解

15分56秒

章节69:Seata配置Nacos注册中心和配置中心 (1节)

课时69

Seata配置Nacos注册中心和配置中心

38分1秒

章节70:Seata-AT模式 (1节)

课时70

Seata-AT模式

37分0秒

章节71:Seata-XA模式(概念) (1节)

课时71

Seata-XA模式(概念)

45分10秒

章节72:Seata的XA模式应用 (1节)

课时72

Seata的XA模式应用

25分6秒

章节73:Seata的TCC模式 (1节)

课时73

Seata的TCC模式

12分47秒

章节74:Seata中的Saga事务模式 (1节)

课时74

Seata中的Saga事务模式

16分17秒

章节75:Seata源码学习引入 (1节)

课时75

Seata源码学习引入

25分2秒

章节76:Seata源码剖析-源码入口 (1节)

课时76

Seata源码剖析-源码入口

22分39秒

章节77:Seata源码分析-2PC核心源码解读 (1节)

课时77

Seata源码分析-2PC核心源码解读

29分2秒

章节78:Seata源码分析-数据源代理 (1节)

课时78

Seata源码分析-数据源代理

23分28秒

章节79:Seata源码分析-数据源代理-undoLog生成 (1节)

课时79

Seata源码分析-数据源代理-undoLog生成

22分51秒

章节80:Seata源码分析- Seata服务端(TC)源码解读 (1节)

课时80

Seata源码分析- Seata服务端(TC)源码解读

21分15秒

章节81:附加内容 (6节)

课时81

Sentinel整合GateWay

47分39秒

课时82

Nacos Config进阶

33分57秒

课时83

Nacos Config动态刷新原理

30分20秒

课时84

Nacos Config动态刷新机制-源码分析-客户端

45分39秒

课时85

Nacos Config动态刷新机制-源码分析-服务端

22分37秒

课时86

Nacos一致性协议:Distro协议

28分11秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~