阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

时间:2023-02-16 14:54:15

SpringCloud Alibaba

大家都知道,新的东西出现必然是因为市场的需求。由于 SpringCloud 版本更新较快,日积月累之下产生了许多的 Bug,所以 SpringCloud 微服务实现方式:Spring Cloud Netflix 自然而然地进入了维护状态(这意味着不再更新新的组件)。为了响应市场的需求,SpringCloudAlibaba 就此横空出世,加上它相关组件已经越来越成熟,大势所趋之下它已逐渐成为我们 Java 开发者必学的技术!

SpringCloud Alibaba 为什么那么火?

LZ 认为,SpringCloud Alibaba 这么火的原因无非是以下 5 点:

1.阿里巴巴强大的技术输出能力

2.搭建简单,学习成本低

3.良好的可视化界面

4.集成 Dubbo

5.云原生趋势

我们做技术的本身就得不停学习,现在很多公司都在慢慢转向微服务,但你让一个之前没接触过微服务的直接上手实操肯定是不现实的,这时就得站在巨人的肩膀上学习了!最近也一直有粉丝私信我说缺乏一份系统的、全面的、真正讲到细节里的微服务开发笔记。今天,它来了!

这份笔记主要讲解了 SpringCloudAlibaba 技术栈中的 Nacos、Sentinel、RocketMQ、Seata、SMS、Dubbo SpringCloud 组件,为了技术栈中完整,又加入了 SpringCloud 的 Gateway 和 Slueth。全面覆盖微服务中各种问题的解决方案,以企业案例为驱动讲解各个解决方案,真的非常适合当下想学习微服务的朋友,其他的先不说,先看看小部分内容截图就知道这份笔记有多香了,

目录:

由于文档内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,需要详细完整版笔记的朋友可以添加上小助手vx:bjmsb15获取

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

一:微服务介绍

  • 系统架构演变
  • 微服务架构介绍
  • SpringCloudAlibaba 介绍

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

垂直应用架构

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

微服务架构的常见解决方案

二:微服务环境搭建

  • 案例准备
  • 工程搭建

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

微服务环境搭建

三:Nacos DisCovery--服务治理

  • 服务治理介绍
  • nacos 简介
  • nacos 入门案例
  • 实现服务调用的负载均衡
  • 基于 Feign 实现服务调用

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Nacos Discovery--服务治理

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

自定义实现负载均衡

四:Sentinel--服务容错

  • 高并发带来的问题
  • 服务雪崩效应
  • 常见的容错方案
  • Sentinel 入门
  • Sentinel 的概念和功能
  • Sentinel 规则
  • @SentinelResource 的使用
  • Sentinel 规则持久化
  • Fegin 整合 Sentinel

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

服务雪崩效应

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

实现一个接口的限流

五: Gateway--服务网关

  • 网关简介
  • Gateway 简介
  • Gateway 入门案例
  • Gateway 核心架构
  • Gateway 断言
  • Gateway 过滤器
  • 网关限流

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Gateway--服务网关

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

全局过滤器

六: Sleuth--链路追踪

  • 链路追踪介绍
  • Sleuth 入门
  • ZipKin 的集成
  • Zipkin 数据持久化

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Sleuth--链路追踪

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Zipkin 的集成

七: Rocketmq--消息驱动

  • MQ 简介
  • RocketMQ 入门
  • 消息的发送和接收
  • 案例
  • 发送不同类型的消息
  • 消息消费要注意的细节

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

事务消息

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Rocketmq--消息驱动

八: SMS--短信服务

  • 短信服务介绍
  • 短信服务的使用
  • 下单之后发送短信

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

SMS--短信服务

九: Nacos Config--服务配置

  • 服务配置中心介绍
  • Nacos Config 入门
  • Nacos Config 深入
  • Nacos 的几个概念

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Nacos Config--服务配置

十: Seata--分布式事务

  • 分布式事务基础
  • 分布式事务解决方案
  • Seata 介绍
  • Seata 实现分布式事务控制

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

分布式事务基础

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Seata 实现分布式事务控制

扩展章节:Dubbo-rpc 通信

  • dubbo 介绍
  • dubbo 实现服务调用

阿里巴巴最新版 SpringCloudAlibaba 笔记,面面俱到太全了

Dubbo-rpc 通信

由于篇幅原因,有需要的朋友可以添加上小助手vx:bjmsb15获取