美文网首页
hystrix 配置项说明

hystrix 配置项说明

作者: 不负好时光__ | 来源:发表于2020-03-23 21:45 被阅读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

    断路器请求量阈值 默认值是20,那么如果在滑动窗口中只接收到19个请求,即使所有19个请求都失败了,断路器也不会打开。

    hystrix.command.default.circuitBreaker.requestVolumeThreshold=20

    相关文章

      网友评论

          本文标题:hystrix 配置项说明

          本文链接:https://www.haomeiwen.com/subject/fvvtrhtx.html