hystrix 配置项说明
2020-03-23 本文已影响0人
不负好时光__
############### Hystrix限流配置 ###############
隔离模式 THREAD为线程池 SEMAPHORE为信号量
hystrix.command.default.execution.isolation.strategy=SEMAPHORE
执行时是否允许超时,只有设置为true的时候,下面提到的“超时时间上限”才会有效。默认为:true
hystrix.command.default.execution.timeout.enabled=false
超时时间上限 也就是主方法最大可执行时间,在规定时间没有执行完成就会转到fallback方法
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=6000
信号量 并发量
hystrix.command.default.execution.isolation.semaphore.maxConcurrentRequests=200
在执行线程中调用的最大上限,如果超过此上限,降级逻辑不会执行并且会抛出一个异常。 默认值:10
hystrix.command.default.fallback.isolation.semaphore.maxConcurrentRequests=100
是否启用断路器 默认是true 我们这里不使用熔断
hystrix.command.default.circuitBreaker.enabled=false