2025年Spring Cloud的架构[通俗易懂]

Spring Cloud的架构[通俗易懂]Spring Cloud 架构图 Eureka 用于服务注册和发现 利用了客户端的服务发现 所以它内部需要 Ribbon 作为客户端负载均衡 Hystrix 客户端容错保护 服务熔断 请求缓存 请求合并 依赖隔离 Feign 声明式服务调用 Bus 消息总线 配合 Config 仓库修改的一种 Stream 实现 Dashboard Hystrix 仪表盘 监控集群模式和单点模式

Spring Cloud架构图

Eureka用于服务注册和发现,利用了客户端的服务发现,所以它内部需要Ribbon作为客户端负载均衡。

Hystrix,客户端容错保护,服务熔断、请求缓存、请求合并、依赖隔离。

Feign,声明式服务调用。

Bus,消息总线,配合Config仓库修改的一种Stream实现,

Dashboard,Hystrix仪表盘,监控集群模式和单点模式,其中集群模式需要收集器Turbine配合。

Zuul,API服务网关,功能有路由分发和过滤。

Spring Cloud和Dubbo的不同

首先springcloud对比dubbo,最大的特点之一就是使用Restful的模式进行交互,dubbo是基于RPC进行通信的,而Restful是基于Http协议进行的,从协议的角度上来说Http和RPC都是基于TCP进行研发的协议。

Http本身协议会有点笨重,解析起来自然也比RPC要慢,这也是Http的缺点之一,但是Http具有良好的跨平台性质。

编程小号
上一篇 2025-03-15 21:33
下一篇 2025-03-09 19:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/146029.html