在学习SpringCloud微服务技术的时候你是否因为看书看不懂或者一直都是看零散的博客后还搞不懂而烦恼!为了解决那些还在学习SpringCloud微服务技术的码友,在这特地分享一份精心整理的SpringCloud微服务技术系统笔记pdf。
限于文章篇幅原因,只能以截图的形式展示出来,有需要的小伙伴可以文末获取↓↓↓
SpringCloud微服务技术系统笔记(一)
第一节:SpringCloud概述
-
微服务中的相关概念
-
SpringCloud的介绍
-
SpringCloud的架构
第二节:SpringCloud架构实例搭建
第三节:服务注册Eureka基础与高级
注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。
-
微服务的注册中心
-
Eureka的概述
-
搭建Eureka注册中心
-
服务注册到Eureka注册中心
-
Eureka中的自我保护
-
Eureka中的元数据
-
Eureka Server高可用集群
-
Eureka中的常见问题
-
Eureka源码解析
第四节:服务调用Ribbon入门与高级
Ribbon是 Netflflixfa 发布的一个负载均衡器,有助于控制 HTTP 和 TCP客户端行为。在 SpringCloud 中,Eureka一般配合Ribbon进行使用,Ribbon提供了客户端负载均衡的功能,Ribbon利用从Eureka中读取到的服务信息,在调用服务节点提供的服务时,会合理的进行负载。
-
Ribbon概述
-
基于Ribbon实现订单调用商品服务
-
负载均衡概述
-
基于Ribbon实现负载均衡
-
Ribbon中负载均衡的源码解析
SpringCloud微服务技术系统笔记(二)
第五节:服务调用Feign入门与高级
-
Feign简介
-
基于Feign的服务调用
-
Feign和Ribbon的联系
-
负载均衡
-
Feign的配置
-
请求压缩
-
日志级别
-
源码分析
第六节:服务注册与发现总结及微服务架构的高并发问题
-
组件的使用方式
-
性能工具Jmetter
-
系统负载过高存在的问题
第七节:服务熔断Hystrix入门与高级及Hystrix的替换方案
服务容错的核心知识
-
Hystrix介绍
-
Rest实现服务熔断
-
Feign实现服务熔断
-
Hystrix的监控平台
-
熔断器的状态
-
熔断器的隔离策略
-
Hystrix的核心源码
-
替换方案介绍
-
Sentinel概述
-
Sentinel中的管理控制台
-
基于Sentinel的服务保护
SpringCloud微服务技术系统笔记(三)
第8节:微服务网关概述
API网关是一个服务器,是系统对外的唯一入口。API网关封装了系统内部架构,为每个客户端提供一个定制的API。API网关方式的核心要点是,所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。通常,网关也是提供REST/HTTP的访问API。服务端通过API-GW注册和管理服务。
-
服务网关的概念
-
常见的API网关实现方式
-
基于Nginx的网关实现
第九节:微服务网关Zuul与GateWay
-
Zuul简介
-
搭建ZuuI网关服务器
-
Zuul中的路由转发
-
Zuul中的过滤器
-
服务网关Zuul的核心源码解析
-
Zuul网关存在的问题
-
Zuu网关的替换方案
-
Gateway简介
-
入门案例
-
过滤器
-
统一鉴权
-
网关限流
-
网关高可用
-
执行流程分析
第九节:微服务的链路追踪概述
-
微服务架构下的问题
-
Sleuth概述
-
链路追踪Sleuth入门
-
Zipkin的概述
-
Zipkin Server的部署和配置
-
客户端Zipkin+ Sleuth整合
-
基于消息中间件收集数据
-
存储跟踪数据
SpringCloud微服务技术系统笔记(四)
第十节:Spring Cloud Stream
Spring Cloud Stream由一个中间件中立的核组成。应用通过Spring Cloud Stream插入的input(相当于消费者consumer,它是从队列中接收消息的)和output(相当于生产者producer,它是从队列中发送消息的。)通道与外界交流。通道通过指定中间件的Binder实现与外部代理连接。业务开发者不再关注具体消息中间件,只需关注Binder对应用程序提供的抽象概念来使用消息中间件实现业务即可。
第十一节:SpringCloud Config及开源配置中心Apollo
限于文章篇幅原因,就展示到这里了,有需要的小伙伴可以查看下方名片↓↓↓