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

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

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

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

微信识别下面二维码即可加入:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容