SpringClound-熔断-Hystrix

具体的服务搭建参考上一篇文章

1.新建熔断处理类文件

需要实现熔断机制的rpc远程接口需要实现消费者服务中的rpc远程调用接口,重写远程接口,即需要进行的荣丰段出炉业务
如下,实现了远程接口UserRemote,重写test方法

@Service("userRemoteHystrix")
public class UserRemoteHystrix implements UserRemote{
    @Override
    public String test() {
        return "shmily-user 服务 调用失败!!!";
    }
}

2.application.properties配置文件打开熔断机制

#使用hystrix实现服务熔断机制
feign.hystrix.enabled=true

3.注意点

(1).服务提供者对外接口使用的@GetMapping("/test"),rpc调用使用的@RequestMapping("/user/test")
最开始测试过程中在UserRemote远程接口中使用相同注解进行测试,发现只要调用,即使服务提供者没有抛出异常,但是在调用结果始终都是进入熔断业务中返回,未找到具体原因,所以此处需要特别注意。

欢迎点赞_

你可能感兴趣的:(SpringClound-熔断-Hystrix)