当前位置:   article > 正文

spring cloud 容器核心组件和分布式系统_springcloud常用的子项目

springcloud常用的子项目

相关子项目列表:

分布式系统套件版本:Spring Cloud Hoxton 2.2
服务治理注册与发现:Spring Cloud Eureka / Consul / Nacos 1.4
分布式统一配置中心:Spring Cloud Config / Nacos 1.4
熔断隔离限流降级:Spring Cloud Hystrix / Sentinel 1.8
集成阿里云组件:Nacos 注册与配置、Sentinel 流量防卫兵
网关路由代理调用:Spring Cloud Gateway /zuul(动态网关)
声明式服务调用:Spring Cloud OpenFeign
客户端负载均衡:Spring Cloud Ribbon
分布式链路追踪:Spring Cloud Zipkin 2.23 (可选组件)
分布式事务框架:TX-LCN 5.0 / Seata 1.4 (可选组件)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Spring Cloud Eurake/nacos: : 动态服务发现、配置管理和服务管理

spring cloud 的注册中心, 客户端和服务器端 。实现cap 理论 实现 cap 理论中 ap 的功能,在服务失去心跳以后 会自动去除 失去心跳的服务,有限保障现有的服务的运行。

Spring Cloud Gateway/zuul 服务网关

提供了服务网关的功能,可以实现负载均衡、反向代理、动态路由、请求转发等功能。
Zuul大部分功能是通过过滤器实现的,除了标准的四种过滤器类型,还支持自定义过滤器。
可以

Spring Cloud Ribbon 服务端负载均衡

服务端负载均衡,客户端负载均衡与服务端负载均衡的区别在于客户端要维护一份服务列表,Ribbon从Eureka Server获取服务列表,Ribbon根据负载均衡算法直接请求到具体的微服务,中间省去了负载均衡服务

在这里插入图片描述

Consul :
spring cloud 的注册中心

参考:https://blog.csdn.net/fly910905/article/details/100023415

分布式相关理论

CAP 理论
C Consistency 一致性
A Availability 可用性
P Partition tolerance 分隔容忍

一致性:
所有节点在同一时间具有相同的数据
可用性:
保证每个请求不管成功或者失败都有响应
分隔容忍:
系统中任意信息的丢失或失败不会影响系统的继续运作

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/786840
推荐阅读
相关标签
  

闽ICP备14008679号