重磅来袭!微服务的里程碑 SpringCloudAlibaba
Spring Cloud for Alibaba,它是由一些阿里巴巴的开源组件和云产品组成的。这个项目的目的是为了让大家所熟知的 Spring 框架,其优秀的设计模式和抽象理念,以给使用阿里巴巴产品的 Java 开发者带来使用 Spring Boot 和 Spring Cloud 的更多便利。
随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化。今天给小伙伴们分享的这份 Spring Cloud Alibaba 全解对于刚刚接触微服务架构的小白,以及架构师来说都是一份精品,相信大家看完之后都能够从中学到不少。
限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴 点击这里凭本文截图即可获取!
微服务的介绍
系统架构演变
单体应用架构
垂直应用架构
分布式架构
SOA 架构
微服务架构
微服务架构介绍
微服务架构的常见问题
微服务架构的常见概念
服务治理
服务调用
服务网关
服务容错
链路追踪
微服务架构的常见解决方案
ServiceComb
SpringCloud
SpringCloud Alibaba
SpringCloud Alibaba 介绍
主要功能
组件
环境搭建
案例准备
技术选型
模块设计
微服务调用
创建父工程
创建基础模块
创建用户微服务
创建商品微服务
创建订单微服务
Nacos Discovery——服务治理
服务治理介绍
nacos 简介
nacos 实战入门
搭建 nacos 环境
实现服务调用的负载均衡
什么是负载均衡
自定义实现负载均衡
基于 Ribbon 实现负载均衡
基于 Feign 实现服务调用
什么是 Feign
Feign 的使用
Sentinel——服务容错
高并发带来的问题
服务雪崩效应
常见容错方案
Sentinel 入门
什么是 Sentine
微服务集成 Sentinel
安装 Sentinel 控制台
实现一个接口的限流
Sentinel 的概念和功能
Sentinel 规则
流控规则
降级规则
热点规则
授权规则
系统规则
SentinelResource 的使用
Sentinel 规则持久化
Feign 整合 Sentinel
Gateway——服务网关
Gateway 简介
Gateway 快速入门
Gateway 核心架构
内置路由断言工厂
自定义路由断言工厂
局部过滤器
全局过滤器
网关限流
Sleuth——链路追踪
链路追踪介绍
Sleuth 入门
ZipKin 介绍
Zipkin 的集成
ZipKin 服务端安装
ZipKin 客户端集成
ZipKin 数据持久化
使用 mysql 实现数据持久化
使用 elasticsearch 实现数据持久化
Rocketmq--消息驱动
MQ 简介
什么是 MQ
MQ 的应用场景
异步解耦
流里削峰
常见的 MQ 产品
RocketMQ 环境搭建
RocketMQ 的架构及概念
RocketMQ 控制台安装
消息发送和接收演示
订单微服务发送消息
用户微服务订阅消息
普通消息
顺序消息
事务消息
消息消费要注意的细节
SMS--短信服务
短信服务介绍
短信服务使用
短信服务 API 介绍
短信发送(SendSms)
短信查询(QuerySendDetails)
Nacos Config--服务配置
服务配置中心介绍
Nacos Config 入门
Nacos Config 深入
配置动态刷新
配置共享
nacos 的几个概念
Seata--分布式事务
分布式事务基础
分布式事务的场景
分布式事务解决方案
全局事务
可靠消息服务
最大努力通知
TCC 事务
Seata 介绍
Seata 实现分布式事务控制
修改 or der 微服务
修改 Pr oduct 微服务
异常模拟
修改配置文件
初始化 seata 在 nacos 的配置
启动 seata 服务
使用 Seata 实现事务控制
在 order 微服务开启全局事务
seata 运行流程分析
限于文章篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!
评论