美文网首页springcloud 相关
二、springcloud 之熔断器hystrix

二、springcloud 之熔断器hystrix

作者: 浮生_1918 | 来源:发表于2019-02-25 16:54 被阅读0次

          最近在参考了纯洁的微笑的博客学习spring cloud ,受益良多。以下是为了记录一些个人的理解,详细请见https://www.cnblogs.com/ityouknow/p/6868833.html

    服务雪崩效应:因为 服务提供者 的不可用导致 服务调用者 不可用,并将 不可用 逐渐放大的过程。(详见https://blog.csdn.net/ruihin/article/details/77579794,分析很透测)

    熔断器是是为了避免大量请求长时间占用我们的线程池从而造成服务器雪崩效应。

    Hystrix的解决方式:

    1、CircuitBreaker:熔断器,熔断只作用在服务调用这一端,只需要修改consumer即可。

    2、downgrade:降级,fallback

    所以在项目中,首先:

    在application.properties配置文件中添加

    feign.hystrix.enabled=true

    其次:

    创建回调类,继承remote实现回调方法,

    同时要在remote中指定回调类。

    好了之后就是测试了。

    相关文章

      网友评论

        本文标题:二、springcloud 之熔断器hystrix

        本文链接:https://www.haomeiwen.com/subject/fzygyqtx.html