hystrix -hystrixCommand配置介绍
2024-09-09 11:40:55
public @interface HystrixCommand { // HystrixCommand 命令所属的组的名称:默认注解方法类的名称
String groupKey() default ""; // HystrixCommand 命令的key值,默认值为注解方法的名称
String commandKey() default ""; // 线程池名称,默认定义为groupKey
String threadPoolKey() default "";
// 定义回退方法的名称, 此方法必须和hystrix的执行方法在相同类中
String fallbackMethod() default "";
// 配置hystrix命令的参数
HystrixProperty[] commandProperties() default {};
// 配置hystrix依赖的线程池的参数
HystrixProperty[] threadPoolProperties() default {}; // 如果hystrix方法抛出的异常包括RUNTIME_EXCEPTION,则会被封装HystrixRuntimeException异常。我们也可以通过此方法定义哪些需要忽略的异常
Class<? extends Throwable>[] ignoreExceptions() default {}; // 定义执行hystrix observable的命令的模式,类型详细见ObservableExecutionMode
ObservableExecutionMode observableExecutionMode() default ObservableExecutionMode.EAGER; // 如果hystrix方法抛出的异常包括RUNTIME_EXCEPTION,则会被封装HystrixRuntimeException异常。此方法定义需要抛出的异常
HystrixException[] raiseHystrixExceptions() default {}; // 定义回调方法:但是defaultFallback不能传入参数,返回参数和hystrix的命令兼容
String defaultFallback() default "";
}
最新文章
- jenkins,jmeter,ant持续集成
- Code Page 编码
- Html5 Egret游戏开发 成语大挑战(一)开篇
- SNF开发平台WinForm之三-开发-单表选择控件创建-SNF快速开发平台3.3-Spring.Net.Framework
- Linux和Windows之间传递文件
- 【转载】apache kafka系列之-监控指标
- 【转】下载太慢?简单设置让iTunes提速十几倍
- 【floyd存字典序路径】【HDU1385】【Minimum Transport Cost】
- [转] Ant 编译 Android 项目为 Apk 实战, 常见问题解决
- H5——while循环,for循环
- Xamarin.Android 上中下布局
- 练习1 Just Java
- MinGW安装设置
- 无需登录-悟空CRM 存储型XSS
- C++计算器项目的初始部分
- Jmeter------将JDBC Request的查询结果作为另一个接口的请求参数
- 在 Windows 上快速安装并运行 Laravel 5.x
- element自定义表单验证
- Java复习——多线程与并发库
- c# 动态编译继承接口