相似处:

1.目的一致

都是为了系统的稳定性,防止因为个别微服务的不可用而拖死整个系统服务;

2.表现类似

在表现上都是让用户感知,该服务暂时不可用请稍后再试;

3.粒度一致

粒度上,都是服务级别的粒度,某些情况下,也有更细的粒度,如数据的持久层,只允许查询,不允许增删改。

 

主要区别:

1.触发条件不同

服务熔断一般是某个服务挂掉了引起的,一般是下游服务,而服务降级一般是从整体的负荷考虑,主动降级;

2.管理目标的层次不同

熔断其实是一个框架级的处理,每个微服务都需要,没有层次之分,而降级一般需要对业务有层级之分,一般是从最外围服务开始。

 

相关文章:

  • 2021-10-17
  • 2022-02-21
  • 2022-12-23
  • 2021-05-25
  • 2023-02-17
  • 2021-05-14
  • 2021-11-03
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2021-07-15
  • 2021-12-03
  • 2021-06-14
  • 2022-02-02
  • 2022-02-14
相关资源
相似解决方案