欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hystrix高可用系统设计学习记要

程序员文章站 2022-07-13 10:57:12
...

Hystrix:https://github.com/Netflix/Hystrix

 

高可用系统架构:资源隔离+限流+熔断+降级+运维监控

设计原则:

对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护;

在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延;

提供fail-fast快速失败和快速恢复的支持;

提供fallback优雅降级的支持;

支持近实时的监控、报警以及运维操作。

 

资源隔离:

线程池隔离技术HystrixCommand、HystrixObservableCommand、

信号量隔离技术

bulkhead 舱壁隔离

 

 

短路器

 

 

 

 

 

——来源于石杉码农学院