解读实现容错的Hystrix
发布日期:2021-06-29 13:13:59 浏览次数:2 分类:技术文章

本文共 438 字,大约阅读时间需要 1 分钟。

Hystrix是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当出现故障是一种不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。通常对于使用微服务架构开发的系统,涉及到许多微服务。这些微服务彼此协作。

由于某种原因,某个公开的服务抛出异常,我们在这种情况下,会使用Hystrix定义了一个回退方法(fallback方法)。这种方法应该具备与公开服务相同的返回类型。如果暴露服务中出现异常,则回退方法,并且返回该方法的内容。

 

补充:Hystrix断路器

由于公开服务引发异常。在这种情况下使用Hystrix我们定义了一个回退方法。如果在公开服务中发生异常,则回退方法返回指定默认值。如果该服务的方法的致命异常继续发生,则Hystrix电路将中断,并且员工使用者将一起跳过该方法,并直接调用回退方法。断路器的目的是给第一页方法或者第一页方法可能调用的其他方法留出时间,并导致异常恢复。可能发生的情况是,在负载较小的情况下,导致异常的问题有更好的恢复机会。

转载地址:https://changemax.blog.csdn.net/article/details/102385773 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:什么是SpringBoot?使用SpringBoot有什么优势?
下一篇:负载均衡的意义是什么?或者说为什么要进行负载均衡?

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月20日 02时45分55秒