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

作者/分享人:追梦
向 Ta 提问
追梦,某大型互联网公司高级Java攻城狮,热衷并发编程,开源框架,微服务架构设计,业余时间担任并发编程网编辑,CSDN博客专家(https://blog.csdn.net/zhailuxu),微信公众号 :‘技术原始积累’

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

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

  • Dubbo 中服务降级策略的使用;
  • Dubbo 中服务降级策略的实现原理;
  • Hystrix 熔断机制的使用;
  • Hystrix 中基于自反馈,调节熔断状态的算法原理讲解;
  • Hystrix 中熔断器状态转换源码分析
  • RXJAVA 基础知识讲解(Hystrix 的熔断机制使用到了这些知识);
  • Hystrix 中如何使用 RXJAVA 实现统计数据收集
  • Dubbo 的服务降级策略与 Hystrix 的熔断机制的简单对比。
已有169人预订
预订达标
文章出炉
     
05月09日
05月23日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张追梦的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
哪些算法和数据结构是需要程序员必须掌握的?
zhen.guo
ACT 敏捷教练培养体系
Chat 三人行
Spring Cloud Consul 从入门到精通
如梦技术 dreamlu
技术部门 Leader 与团队那些事
Eason
Spring Data JPA 晋级提升篇:复杂场景实战用法与优化
张振华
高并发、高性能 Web 架构解决方案
Array老师
程序员的自我进化:学习之道,如何更有效的学习
Soyoger
Spring 注解是如何实现的
飞翔
深入理解领域驱动设计中的聚合(aggregates)
张刚
分布式事务原理探究
追梦
如何正确使用 Spring Cloud?
老顽童
基于 Redis 的分布式锁实现及踩坑案例
应书澜
微服务概述及微服务文档输出实战应用
thinkers
Spring 事务配置解惑
追梦
本地事务原理探究
追梦
微信扫描登录