Java虚拟机:SpringCloud的限流、降级和熔断——Hystrix( 六 )
本文插图
主次模型的使用场景还是很多的 。 如当系统升级新功能时 , 如果新版本的功能出现问题 , 通过开关控制降级调用旧版本的功能 。
通常情况下 , 建议重写getFallBack或resumeWithFallback提供自己的备用逻辑 , 但不建议在回退逻辑中执行任何可能失败的操作 。
本文插图
六、总结 本文介绍了Hystrix及其工作原理 , 还介绍了Hystrix线程池隔离、信号量隔离和熔断器的工作原理 , 以及如何使用Hystrix的资源隔离 , 熔断和降级等技术实现服务容错 , 从而提高系统的整体健壮性 。
虽然Hystrix已经停更很久了 , Spring Cloud体系的使用者和拥护者一片哀嚎 , 实际上 , spring作为java最大的家族 , 根本不需要担心其中一两个组件的废弃 ,Hystrix的停更 , 只会催生更多更好的组件替代它 , 但是 Hystrix既然存在过 , 就一定就它存在的价值 , 既然存在 , 我就必须搞懂它 。
推荐阅读
- 『』一文详解以太坊虚拟机(EVM)的数据存储机制
- 『JavaScript』种草 ES2020 八大新功能
- [函数式]JavaScript面试问题:函数式编程
- @参加Java培训班能达到什么水平以及当前应该注重哪个技术的学习
- ##B站上被下载达5166万次的Python+Java编程视频教程,全套免费领取
- #虚拟机#七层网络到大二层网络的深层原因—数据中心的网络变革
- ##微软推出基于AMD霄龙+Radeon Instinct的Azure NVv4虚拟机
- 『CentOS』CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二
- 『』你写的Java对象究竟占多少内存?
- 『文档』JAVA开发5类应该知道的网站,你都用过吗?
