Hystrix高可用系统设计学习记要
Hystrix:https://github.com/Netflix/Hystrix
高可用系统架构:资源隔离+限流+熔断+降级+运维监控
设计原则:
对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护;
在复杂的分布式系统中,阻止某一个依赖服务的故障在整个系统中蔓延;
提供fail-fast快速失败和快速恢复的支持;
提供fallback优雅降级的支持;
支持近实时的监控、报警以及运维操作。
资源隔离:
线程池隔离技术HystrixCommand、HystrixObservableCommand、
信号量隔离技术
bulkhead 舱壁隔离
短路器
——来源于石杉码农学院
相关推荐
jiaming 2020-05-04
Fightingxr 2020-05-01
HappyHeng 2020-03-26
马勒格彼得 2020-02-14
doctorvian 2020-01-23
zhangzhicheng 2020-01-10
neweastsun 2020-01-07
唐宋源码清 2020-01-04
shixiaoguo0 2019-12-27
YLIMHHMILY 2019-12-25
isHooky 2019-12-25
tinydu 2019-12-22
Cheetahcubs 2019-12-13
范群松 2019-12-14
GavinZhera 2019-11-06
quguang 2019-10-27
Bloddy 2019-10-19