美文网首页
容错-Hystrix

容错-Hystrix

作者: 刘磊_3a3b | 来源:发表于2018-02-26 21:57 被阅读0次

    一、什么是容错保护

    容错保护是指微服务在执行中出现错误并从错误中回复的能力。如果容错行不好很容易导致雪崩,表现在服务之间的调用,当一个服务无法提供服务可能导致其他服务也死掉,从而引起一连串的微服务都死掉

    二、Spring Cloud Hystrix

       Spring Cloud  Hystrix是基于Netflix的开元框架Hystrix的整合,实现了断路器、线程隔离、信号隔离等容错功能。

        下图是Hystrix断路器示意图。当微服务调用另一个微服务出问题时,断路器起作用,告诉用户不要再等了

    三、实战( Hystrix 在微服务的消费端使用)

    1.增加Hystrix依赖

    2.在springboot的启动类增加注解@EnableHystrix

    3.在需要容错的方法上增加注解@HystrixCommand 并指定容错处理的方法

    注意:容错方法的形参要和checkUser的形参一致

    相关文章

      网友评论

          本文标题:容错-Hystrix

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