Hystrix
李白csdn
这个作者很懒,什么都没留下…
展开
-
一、Hystrix
什么是Hystrix?在分布式环境中,不可避免地会有许多服务依赖项失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止跨服务的级联故障并提供回退选项来实现这一点,所有这些都可以提高系统的总体弹性。Hystrix的历史Hystrix是从Netflix API团队2011年开始的弹性工程工作中发展而来的。...翻译 2019-02-13 11:01:09 · 287 阅读 · 0 评论 -
三、如何使用Hystrix
Hello World!以下是HystrixCommand的基本“Hello World”实现:public class CommandHelloWorld extends HystrixCommand<String> { private final String name; public CommandHelloWorld(String name) {...翻译 2019-02-13 13:29:44 · 1244 阅读 · 0 评论 -
二、Hystrix如何工作的
流程图下图显示了当您通过Hystrix向服务依赖项发出请求时会发生什么情况:下面详细地解释这个流程:1、构造一个HystrixCommand或HystrixObservableCommand对象第一步是构造一个HystrixCommand或HystrixObservableCommand对象,以表示您对依赖项的请求。向构造函数传递发出请求时所需的任何参数。如果依赖希望返回单...翻译 2019-02-13 13:03:38 · 229 阅读 · 0 评论