Command 配置
配置类:HystrixCommandProperties
构造Command时通过Setter进行配置
1 | //使用命令调用隔离方式,默认:采用线程隔离,ExecutionIsolationStrategy.THREAD |
熔断器(Circuit Breaker)配置
配置类:HystrixCommandProperties
构造Command时通过Setter进行配置,每种依赖使用一个Circuit Breaker
1 | // 熔断器在整个统计时间内是否开启的阀值,默认20秒。也就是10秒钟内至少请求20次,熔断器才发挥起作用 |
命令合并(Collapser)配置
配置类:HystrixCollapserProperties
构造Collapser时通过Setter进行配置
1 | //请求合并是允许的最大请求数,默认: Integer.MAX_VALUE |
线程池(ThreadPool)配置
配置类:HystrixThreadPoolProperties
构造Command时通过Setter进行配置
1 | /* defaults */ |