SpringCloud中Hystrix中熔断器的简单配置和调用

   SpringCloud中Hystrix组件,用于在云环境中远程调用方法失败后的处理机制,它通过配置一个处理类实现接口重写其方法提供调用失败后的紧急处理,是一个非常好用的组件。

1.首先在没有配置熔断器之前启动项目访问,只启动了一个模块,注册中心和远程调用的模块都没启动,这时候启动之后调用会失败

2.然后配置Hystrix首先把依赖加上

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-hystrix</artifactId>
        </dependency>

3.然后在propertities资源文件中先简单配置一个启动熔断机制的配置

feign.hystrix.enabled=true

4.然后在远程调用的接口中加上熔断配置和调用失败时调用的类

5.写这个调用的类实现这个接口,记得加上@Component注解被熔断器识别,不加启动就会报找不到调用方法失败后要调用的类

6.在启动类上加上注解

7.都配置好后还是只启动这个模块,然后在调用这个方法就会看到远程调用失败后调用了自己实现的方法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值