首页 > 编程知识 正文

spring cloud 组件,springcloud最新版本

时间:2023-05-04 03:02:33 阅读:52160 作者:3280

SpringCloud微服务体系结构需要学习的知识点是什么?

Spring Cloud是一系列框架的有序集合。 利用Spring Boot开发的便利性,巧妙简化了分布式系统基础设施的开发。 Spring Boot开发风格,包括服务发现注册、配置中心、消息总线、负载平衡、断路器和数据监控,可以一键启动和部署。 学习Spring Cloud技术堆栈,结合电子商务公司案例详细说明引入从0到1构建技术堆栈的环境,并将其应用于实际功能。 掌握框架技术的使用,可以使用Spring Cloud解决实际问题。

SpringCloud微服务体系结构总结的知识点如下。

一、微服务基础知识

1 .系统体系结构演进

2 .基础知识: rpc相关概念

3 .基础知识: rpc与rest风格的比较

4.cap

5.springcloud概述

6 .微服务环境模拟

7 .微服务环境模拟:在RestTemplate中调用远程服务

8 .微服务环境模拟:模拟微服务中存在的问题分析

二、注册中心

1 .注册中心简介

2 .注册中心: eureka概述

3.eureka :建立eureka服务器注册中心

4.eureka :在注册中心注册服务

5.eureka :在eureka中从元数据中获取微服务调用路径

6.eureka :高可用性部署

7.eurekaServer高可用性:服务器之间的相互注册

8.eureka服务器高可用性:服务已在多个eureka服务器上注册

9.eurekaServer高可用性:显示IP和服务更新时间的设置

11.eureka服务器高可用性:自我保护机制

12.eurekaserver源代码:自动加载springboot、服务器启动过程、客户端启动过程

三、服务发现与服务调用

1 .功能区:功能区概述和基于功能区的远程调用

2 .功能区:客户端负载平衡概述

3 .功能区:基于功能区的负载平衡测试

4.ribbon :负载平衡战略

5.ribbon :要求重试

6.ribbon :来源分析

7 .控制概述

8.consul :安装和快速启动

9.consul :基本功能介绍

10 .基于Consul的服务注册和发现:在Consul注册微服务

11 .基于控制的服务注册和发现:消费者从控制获取服务并调用

12 .控制集群:控制集群的基础知识

13 .控制集群:构建控制集群

14.consul簇:簇试验及问题说明

四、微服务网关

1 .微服务网关部署

2 .微服务网关概述

3.nginx模拟API网关

4.zuul :介绍

5.zuul :营造环境

6.zuul路由:基本路由配置

7.zuul路由:面向服务的路由配置

8.zuul路由:简化路由配置

9.zuul过滤器:入门

10.zuul过滤器:认证过滤器

11.zuul源代码分析

12.SpringCloudGateway :概述

13.SpringCloudGateway路由:基本配置

14.SpringCloudGateway路由:介绍网关依赖问题和内置断言条件

15.SpringCloudGateway路由:动态路由配置

16.SpringCloudGateway路由:重写传输路径

17.SpringCloudGateway路由:微服务名传输

18.SpringCloudGateway过滤器:概述

19.SpringCloudGateway过滤器:自定义全局过滤器

20.SpringCloudGateway过滤器:认证过滤器

21 .网关的限流算法:计数器算法

22 .网关限流算法:漏桶算法

23 .网关的限流算法:令牌桶算法

24.SCG网关:过滤器限流.上

25.SCG网关:过滤器限流.中

26.SCG网关:过滤器限流.下

27 .在SCG网关中使用sentinel限制流:入门案例

28.SCG网关使用sentinel限流:提示限流异常

29 .在SCG网关中使用sentinel限制流:自定义分组限制流

30.SCG网关高可用性:概述

31.SCG网关高可用性:将ngnix和网关群集结合起来构建高可用性网关

五、链路追踪

1 .链接跟踪:概述

2 .链接跟踪: sleuth入门

3 .链接跟踪: zipkin概述

4 .链接跟踪: zipkin服务器的安装和启动

5 .链接跟踪: zipkin集成sleuth展示呼叫链接

6 .链接跟踪: zipkin集成sleuth的执行过程和问题分析

7 .链接跟踪: zipkin服务端数据保存mysql数据库

8 .链接跟踪: zipkin通过消息中间件进行数据采集的思路分析

9 .链路跟踪: zipkin服务端连接rabbitmq

10 .链接跟踪: zipkin客户端向rabbitmq发送数据并进行测试

SpringCloud微服务体系结构掌握SpringCloud技术堆栈,了解微服务系统结构,了解SpringCloud技术点的应用,解决工作中遇到的微服务相关问题。

总结:SpringCloud里面确实组件很多。要想每个组件学完全确实不容易,加油吧

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。