Hystrix高可用系统设计学习记要
程序员文章站
2022-05-03 21:40:14
...
Hystrix:https://github.com/Netflix/Hystrix
高可用系统架构:资源隔离+限流+熔断+降级+运维监控
设计原则:
对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护;
在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延;
提供fail-fast快速失败和快速恢复的支持;
提供fallback优雅降级的支持;
支持近实时的监控、报警以及运维操作。
资源隔离:
线程池隔离技术HystrixCommand、HystrixObservableCommand、
信号量隔离技术
bulkhead 舱壁隔离
短路器
——来源于石杉码农学院