作者:邓尕恒_789 | 来源:互联网 | 2024-12-19 16:02
随着微服务架构的普及,越来越多的企业开始引入并实施这一先进的技术方案。Spring Cloud作为最流行的微服务框架之一,提供了丰富的组件和服务来支持分布式系统的开发与管理。
### 文章内容介绍
#### 第一部分:概述与基础
- **第1章 分布式与微服务概述**
- 互联网系统的特征
- 分布式系统概述
- 分布式系统的设计原则
- 微服务架构
- Spring Cloud简介
- 微服务系统样例简介
- **第2章 技术基础**
- Spring Boot简介
- REST风格简介
#### 第二部分:Spring Cloud核心组件
- **第3章 服务治理-Eureka**
- 服务治理中心
- Eureka治理机制
- Eureka配置
- **第4章 客户端负载均衡-Ribbon**
- 负载均衡概述
- Ribbon初识
- Ribbon负载均衡器和策略
- Ribbon服务实例清单维护
- 自定义Ribbon客户端
- Ribbon使用实践
- **第5章 断路器-Hystrix**
- 断路器概念
- Hystrix工作原理
- Hystrix使用示例
- **第6章 新一代断路器-Resilience4j**
- 断路器(CircuitBreaker)
- 限速器(RateLimiter)
- 舱壁隔离(Bulkhead)
- 重试器(Retry)
- 缓存(Cache)
- 时间限制器(TimeLimiter)
- 组件混用
- 使用Spring Boot 2的配置方式
- **第7章 声明式调用-OpenFeign**
- OpenFeign的使用
- 配置Hystrix
- 使用Resilience4j调用OpenFeign接口
- **第8章 网关-Zuul**
- 网关的概念
- Zuul入门实例
- Zuul过滤器原理
- 限流
- 动态路由
- 灰度发布(金丝雀发布)
- 使用Hystrix熔断
- **第9章 新网关-Spring Cloud Gateway**
- 认识Gateway
- 断言(Predicate)
- 过滤器(Filter) 概述
- 内置过滤器工厂
- 自定义过滤器
- Gateway知识补充
- **第10章 配置-Spring Cloud Config**
- 入门实例-使用Git仓库
- 使用其他方式实现配置
- 服务端的使用详解
- **第11章 全链路追踪-Spring Cloud Sleuth**
- 链路追踪的基本概念
- Spring Cloud Sleuth和Zipkin
- 实例
- 持久化
- **第12章 微服务监控-Spring Boot Admin**
- 本章实例简介
- URL注册方式
- 服务发现注册方式
- 使用Spring Security保护Admin服务端
#### 第三部分:分布式技术
- **第13章 生成唯一的ID-发号机制**
- 生成ID的常见办法
- 自定义发号机制
- **第14章 分布式数据库技术**
- 基础知识
- 开发环境搭建
- 分片算法
- 分片中间件ShardingSphere
- **第15章 分布式数据库事务**
- 强一致性事务
- 弱一致性事务
- 分布式事务应用的实践理论
- **第16章 分布式缓存-Redis**
- Redis的高可用
- 使用一致性哈希(ShardedJedis)
- 分布式缓存实践
- **第17章 分布式会话**
- 分布式会话的几种方式
- 黏性会话
- 服务器会话复制
- 使用缓存(sringsesson-data-edis)
- 持久化到数据库
- **第18章 分布式系统权限验证**
- Spring Security
- 自定义微服务权限控制
- OAuth 2.0概述
- Spring Cloud Security
#### 第四部分:微服务系统实践
- **第19章 远程过程调用**
- 远程过程调用
- Thrift简介
- RPC小结
- **第20章 微服务设计和高并发实践**
- 微服务设计原则
- 高并发系统的一些优化经验
- 简易微服务系统实例
温馨提示:点赞这篇文章+关注我,后台回复即可获取以上Springcloud的学习资料,总计527页没有缺页漏页的情况。