hystrix:
command:
default: #default全局有效,service id指定应用有效
execution:
timeout:
enabled: true
isolation:
thread: #隔离策略 thread
timeoutInMilliseconds: 15000 #连接超时时间,默认15000ms
threadpool:
default:
coreSize: 10 # 核心线程数 (默认10)
maximumSize: 20 # 最大线程数 (默认10)
allowMaximumSizeToDivergeFromCoreSize: true #允许达到最大线程数 默认false
maxQueueSize: 30 # 当请求队列最大数量为 30, (默认 -1)
queueSizeRejectionThreshold: 30 # 因为maxQueueSize值不能被动态修改,所有通过设置此值可以实现动态修改等待队列长度。
即等待的队列的数量大于queueSizeRejectionThreshold时(但是没有达到maxQueueSize值),则开始拒绝后续的请求进入队列 ( 默认5)
keepAliveTimeMinutes: 1 # 设置线程多久没有服务后,需要释放(maximumSize-coreSize )个线程 ,(默认1)
hystrix 断路器配置
最新推荐文章于 2022-10-12 19:12:04 发布