irpas技术客

SpringCloud分布式架构详解_靖节先生_springcloud分布式架构

网络 5045

SpringCloud分布式架构详解 1. SpringCloud架构概述1.1 SpringCloud架构简介1.2 SpringBoot与SpringCloud依赖关系1.3 SpringCloud总体架构及组件说明 2. Spring Cloud Netflix2.1 Eureka服务注册与发现2.2 Zookeeper服务注册与发现2.3 Consul服务注册与发现2.4 Ribbon负载均衡服务调用2.5 OpenFeign服务接口调用2.6 Hystrix断路器2.7 Zuul服务网关2.8 Gateway新一代网关2.9 SpringCloud config分布式配置中心2.10 SpringCloud Bus 消息总线2.11 SpringCloud Stream消息驱动2.12 SpringCloud Sleuth分布式请求链路追踪 3. SpringCloudAlibaba3.1 SpringCloud Alibaba入门简介3.2 SpringCloud Alibaba Nacos服务注册和配置中心3.3 SpringCloud Alibaba Sentinel实现熔断与限流3.4 SpringCloud Alibaba Seata处理分布式事务 4. 参考文档

1. SpringCloud架构概述 1.1 SpringCloud架构简介

众所周知,随着分布式微服务的到来,Spring Cloud成为开发不可或缺的角色,其中Spring Cloud Netflix与Spring Cloud Alibaba异常重要,具体分析详见文章,SpringCloud系统架构及演变。

SpringCloud系统架构及演变地址: https://blog.csdn.net/m0_37583655/article/details/121922670

Spring Cloud官网: https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/

Spring Cloud中文文档: https://·/read/spring-cloud-docs/docs-index.md

1.2 SpringBoot与SpringCloud依赖关系

官网依赖关系地址:https://spring.io/projects/spring-cloud#overview

1.3 SpringCloud总体架构及组件说明

Eureka就是一个服务注册与发现框架。这也是分布式微服务的基础。 Ribbon是客户端负载均衡之组件。nginx是将所有请求都集中起来,然后再进行负载均衡。 Open Feign是负载均衡+远程调用,即Ribbon+RestTemplate。 Hystrix,总体来说就是一个能进行 熔断 和 降级 的库,通过使用它能提高整个系统的弹性。 Zuul微服务网关,Router and Filter : Zuul。 Config分布式配置中心。 Bus 消息总线。 2. Spring Cloud Netflix 2.1 Eureka服务注册与发现

springcloud Eureka服务注册与发现

2.2 Zookeeper服务注册与发现

zookeeper分布式协调服务框架

RPC框架Dubbo

2.3 Consul服务注册与发现

Consul服务注册与发现

2.4 Ribbon负载均衡服务调用

springcloud Ribbon客户端负载均衡

2.5 OpenFeign服务接口调用

springcloud Feign详解

2.6 Hystrix断路器

SpringCloud Hystrix断路器

2.7 Zuul服务网关

SpringCloud zuul服务网关

2.8 Gateway新一代网关

SpringCloud gateway服务网关

2.9 SpringCloud config分布式配置中心

SpringCloud Config分布式配置中心

2.10 SpringCloud Bus 消息总线

SpringCloud Bus消息总线

2.11 SpringCloud Stream消息驱动

SpringCloud Stream消息驱动

2.12 SpringCloud Sleuth分布式请求链路追踪

SpringCloud Sleuth链路追踪

3. SpringCloudAlibaba 3.1 SpringCloud Alibaba入门简介

SpringCloud Alibaba入门简介

3.2 SpringCloud Alibaba Nacos服务注册和配置中心

SpringCloud Alibaba Nacos服务注册和配置中心

3.3 SpringCloud Alibaba Sentinel实现熔断与限流

SpringCloud Alibaba Sentinel实现熔断与限流

3.4 SpringCloud Alibaba Seata处理分布式事务

SpringCloud Alibaba Seata处理分布式事务

4. 参考文档

SpringCloud详解: https://blog.csdn.net/m0_37583655/article/details/112797219 SpringCloud架构详解: https://blog.csdn.net/m0_37583655/article/details/112153691 Spring Cloud 入门总结:https://zhuanlan.zhihu.com/p/95696180?from_voters_page=true springcloud官网地址:https://spring.io/projects/spring-cloud#learn springcloud中文网:https://·/read/spring-cloud-docs/docs-index.md git案例:https://github.com/zrj-coder/cloudboot3


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #SpringCloud概述11 #SpringCloud概述12 #Spring #Cloud