Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 春天的希斯特里克斯是什么?_Spring_Hystrix - Fatal编程技术网

Spring 春天的希斯特里克斯是什么?

Spring 春天的希斯特里克斯是什么?,spring,hystrix,Spring,Hystrix,谁能给我解释一下希斯特里克斯的事吗。我用谷歌搜索了一下,但还是不清楚 什么是希斯特里克斯 我们为什么要使用Hystrix 请给我一个Hystrix使用的例子 谢谢你的帮助 什么是希斯特里克斯 Hystrix是Netflix开发的一个库,通过该项目是Spring的一部分。Hystrix是一个容错库,在服务层中用作针对故障(不同级别)的策略 我们为什么要使用Hystrix Hystrix可用于应用程序依赖远程服务的情况。在一个或多个远程服务关闭的情况下,您可以在应用程序中使用 简单地说:当一个服

谁能给我解释一下希斯特里克斯的事吗。我用谷歌搜索了一下,但还是不清楚

  • 什么是希斯特里克斯
  • 我们为什么要使用Hystrix
请给我一个Hystrix使用的例子

谢谢你的帮助

什么是希斯特里克斯

Hystrix是Netflix开发的一个库,通过该项目是Spring的一部分。Hystrix是一个容错库,在服务层中用作针对故障(不同级别)的策略

我们为什么要使用Hystrix

Hystrix可用于应用程序依赖远程服务的情况。在一个或多个远程服务关闭的情况下,您可以在应用程序中使用

简单地说:当一个服务调用失败的外部服务时,如何允许它继续运行

Hystrix正在监视调用相关服务失败的方法。如果有这样一个失败的方法,它将打开电路,这意味着,它将调用转发给一个回退方法。如果服务恢复,它将关闭电路,应用程序将再次按预期运行

有关更多背景信息,请参见此

什么是Hystrix?

Hystrix是一个延迟和容错库,旨在隔离远程系统、服务和第三方库的访问点,停止级联故障,并在故障不可避免的复杂分布式系统中实现恢复能力

在分布式环境中,许多服务依赖项中的一些不可避免地会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点来实现这一点, 停止它们之间的级联故障,并提供回退选项,所有这些都可以提高系统的整体恢复能力

它有什么作用?

1)延迟和容错 停止级联故障。撤退和优雅的降级。故障快速恢复。带断路器的螺纹和信号灯隔离

2)实时操作 实时监控和配置更改。观察服务和属性更改在车队中传播时立即生效。保持警惕,做出决策,影响更改,并在几秒钟内看到结果

3)并发性 并行执行。支持并发的请求缓存。通过请求折叠实现自动批处理

hystrix的一些主要实现用于

断路器

本指南指导您使用Netflix Hystrix容错库将断路器应用于可能失败的方法调用的过程

Hystrix仪表板

Hystrix仪表板允许您实时监控Hystrix指标

有关hystrix的更多信息,请访问


有关hystrix dashboard的更多信息,请访问

也许这个问题太笼统了,但不知何故,这正是我这次作为谷歌的访问者想要知道的。我不同意这种说法。如果有人觉得这个答案没有用,你能评论一下这个答案出了什么问题吗。建议总是受欢迎的。每个人都告诉OP“只需谷歌一下”的最大讽刺是,这个问题现在是Hystrix谷歌搜索结果中最重要的一个:)说得好@Ataraxia我讨厌这样的评论。“只是谷歌一下”-我做了,这就是为什么我在这里…查看这个博客。