使用Hystrix实现微服务的容错处理
2018-01-05 00:00
351 查看
一、为什么叫Hystrix?
hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做作为logo。
二、Hystrix有什么用?
在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。Hystrix提供了熔断、隔离(线程池隔离、信号量隔离)、Fallback(降级)、cache(请求缓存)、监控等功能,能够在一个、或多个依赖同时出现问题时保证系统依然可用。
相关文章推荐
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- springCloud(12):使用Hystrix实现微服务的容错处理-Hystrix的监控
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- Spring Cloud版——电影售票系统<四>使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理
- 使用Hystrix实现微服务的容错处理