分布式系统中服务降级策略探究

在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为雪崩现象。所以在系统设计时候要使用一定的降级策略,来保证当服务提供方服务不可用时候,服务调用方可以切换到降级后的策略进行执行。

本 Chat 我们主要围绕下面主题展开:

  • Dubbo 中服务降级策略的使用;
  • Dubbo 中服务降级策略的实现原理;
  • Hystrix 熔断机制的使用;
  • Hystrix 中基于自反馈,调节熔断状态的算法原理讲解;
  • Hystrix 中熔断器状态转换源码分析
  • RXJAVA 基础知识讲解(Hystrix 的熔断机制使用到了这些知识);
  • Hystrix 中如何使用 RXJAVA 实现统计数据收集
  • Dubbo 的服务降级策略与 Hystrix 的熔断机制的简单对比。

阅读全文: http://gitbook.cn/gitchat/activity/5af1bbbb49aea92c952eb3cc

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

你可能感兴趣的:(分布式系统中服务降级策略探究)