微服务
微服务相关知识
adrian_h
想要变得优秀
展开
-
服务熔断与服务降级
服务熔断与服务降级微服务雪崩效应:在微服务项目中存在很多远程调用的情况,例如A调用B,B调用C,假如在某一时间C服务出现故障了,但是调用链路依然保持着,随着时间的推移,对B服务的调用积累的越来越多,造成B服务的崩溃,进而造成A服务的崩溃。服务熔断:服务熔断是应对微服务雪崩效应的一种微服务链路保护机制。 当调用链路的某个微服务出现故障时,会进行服务的降级,熔断该节点微服务的调用,对于后续请求统一调用兜底方法,当检测到该节点微服务调用响应正常后恢复调用链路。服务熔断流程:在一个时间窗内,当请求数及错原创 2021-02-18 17:26:23 · 295 阅读 · 2 评论 -
理解分布式CAP定理
CAP原理概念:C(一致性):指分布式系统中每个节点的数据备份在同一时刻保持一致。A(可用性):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。P(分区容忍性):系统不能在一定时间内完成数据的一致性的情况下(例如部分节点宕机、网络状况等),必须在C和A中做出选择分析与取舍:CAP三种特性无法同时满足,我们只能同时满足其中两个,对于分布式系统来说P是必须要成立的,否则就违背了分布式系统的初衷。CP:舍弃了A(可用性),就意味着要牺牲用户的体验,等待每个节点的数据备份都同步后,才允原创 2020-12-09 16:33:29 · 372 阅读 · 0 评论