对SpringCloud Hystrix的使用个人总结

和一般的开箱即用工具类似,SpringCloud Hystrix只需要最多四步即可基本使用上

1. 引入依赖:   spring-cloud-starter-hystrix

2. 添加支持:   在启动类上添加@EnableHystrix

3. 具体使用:   在有熔断需求的服务接口实现上标注@HystrixCommand,指定发生熔断时的回调方法

4. 按需配置:   比如配置熔断时间

需要注意的是在具体使用环节:

1. 回调方法必须在声明@HystrixCommand的方法所在的类中,即回调方法必须是服务接口的兄弟方法

2. 回调方法的参数列表必须和服务接口的参数列表完全一致,否则报找不到回调方法异常.

回调方法保持与原接口参数列表强一致,说明回调方法就是原接口的替补接口,备胎接口.

通过对Hystrix的使用总结,再次验证了开箱即用工具的使用套路.

1.引入依赖

2.添加支持

3.具体使用

4.按需配置

原文地址:https://www.cnblogs.com/wangxuejian/p/13416999.html