![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
雪球不会消失了
这个作者很懒,什么都没留下…
展开
-
什么是CAP理论和BASE思想?
分布式系统的三个指标:C(一致性)A(可用性)P(分区容错性)Eric Brewer说,分布式系统无法同时满足CAP三个指标,这个结论就叫做CAP定理。原创 2024-09-02 20:21:23 · 77 阅读 · 0 评论 -
SpringCloud中什么是服务雪崩,常见的解决方案有哪些?(面试版)
4. 服务熔断: 由断路器统计请求的异常比例或慢调用比例,如果超出阈值就会熔断该业务,拦截该接口的请求,在熔断期间,所有请求快速失败,全部走fallback逻辑;当服务恢复时,断路器会放行访问该服务的请求。雪崩:微服务调用链路中某个服务的故障,导致整个链路中的所有微服务都不可用。3. 编写服务降级:就是服务调用失败后的处理逻辑,根据业务场景,可以抛出异常,也可以返回友好提示或默认数据。1. 请求限流:限制访问 微服务请求(接口) 的并发量,避免服务因浏览激增出现故障。原创 2024-09-02 19:56:27 · 55 阅读 · 0 评论 -
Eureka和Nacos有哪些区别?(面试版)
Nacos支持服务端主动监测提供者状态:临时实例采用心跳模式,非临时实例采用主动监测模式(临时实例心跳不支持会剔除,非临时实例不会被提出)Eureka的心跳是30秒一次,Nacos则是5秒一次(心跳监测周期不一样)Eureka仅有注册中心功能,而Nacos同时支持注册中心、配置管理。Eureka和Nacos都支持集群,而且默认都是AP模式。Nacos还支持CP,而Eureka只支持AP。模式,服务列表更新更及时,eureka则没有。都支持服务提供者心跳方式做健康监测。都支持服务注册和发现功能。原创 2024-09-02 18:12:01 · 97 阅读 · 0 评论 -
服务注册和发现的基本流程是怎样的?(面试版)
服务治理中的三个角色分别是:服务提供者:提供接口供其它微服务访问服务调用者:调用其它微服务提供的接口注册中心:管理服务。原创 2024-09-02 17:22:39 · 80 阅读 · 0 评论 -
- SpringCloud有哪些常用组件?分别是什么作用(面试版)
注册中心Nacos、远程调用OpenFeign、负责均衡Ribbon、网关Gateway、服务保护sentinel。原创 2024-09-02 17:11:18 · 60 阅读 · 0 评论