hystrix. 配置项

配置项    默认值    说明
hystrix.command.default.execution.isolation.strategy    THREAD    隔离策略,THREAD, SEMAPHORE
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds    1000    线程超时时间
hystrix.command.default.execution.timeout.enabled    true    启用超时设置
hystrix.command.default.execution.isolation.thread.interruptOnTimeout    true    线程超时时,是否可被中断
hystrix.command.default.execution.isolation.thread.interruptOnCancel    false    线程取消时,是否可被中断
hystrix.command.default.execution.isolation.semaphore.maxConcurrentRequests    10    最大并发信号量
hystrix.command.default.fallback.isolation.semaphore.maxConcurrentRequests    10    最大并发备用信号量
hystrix.command.default.fallback.enabled    true    启用fallback
hystrix.command.default.circuitBreaker.enabled    true    启用断路器
hystrix.command.default.circuitBreaker.requestVolumeThreshold    20    在一个时间窗口内触发断路器的最小请求量
hystrix.command.default.circuitBreaker.sleepWindowInMilliseconds    5000    触发断路器时,服务休眠时间
hystrix.command.default.circuitBreaker.errorThresholdPercentage    50    触发断路器时,最小错误比率
hystrix.command.default.circuitBreaker.forceOpen    false    强制打开断路器
hystrix.command.default.circuitBreaker.forceClosed    false    强制关闭断路器
hystrix.command.default.metrics.rollingStats.timeInMilliseconds    10000    数据采集时间段
hystrix.command.default.metrics.rollingStats.numBuckets    10    采集数据份,必须能被timeInMilliseconds整除
hystrix.command.default.metrics.rollingPercentile.enabled    true    开启采集滚动百分比
hystrix.command.default.metrics.rollingPercentile.timeInMilliseconds    60000    滚动百分收集时间段
hystrix.command.default.metrics.rollingPercentile.numBuckets    6    滚动百分比收集份数,必须能被timeInMilliseconds整除
hystrix.command.default.metrics.rollingPercentile.bucketSize    100    每份数据的最大统计请求量
hystrix.command.default.metrics.healthSnapshot.intervalInMilliseconds    500    健康检查间隔时间
hystrix.command.default.requestCache.enabled    true    开启请求缓存,HystrixRequestCache
hystrix.command.default.requestLog.enabled    true    开启请求日志,记录在HystrixRequestLog
hystrix.collapser.default.maxRequestsInBatch    Integer.MAX_VALUE    单批次最大请求量
hystrix.collapser.default.timerDelayInMilliseconds    10    批次请求延迟启动时间
hystrix.collapser.default.requestCache.enabled    true    开启批次请求缓存, HystrixCollapser.execute(), HystrixCollapser.queue()
hystrix.threadpool.default.coreSize    10    核心线程数
hystrix.threadpool.default.maximumSize    10    最大线程数
hystrix.threadpool.default.maxQueueSize    -1    最大阻塞线程队列
hystrix.threadpool.default.queueSizeRejectionThreshold    5    队列上限,超过会拒绝请求
hystrix.threadpool.default.keepAliveTimeMinutes    1    线程保持活跃时间(分钟)
hystrix.threadpool.default.allowMaximumSizeToDivergeFromCoreSize    false    启用maximumSize参数
hystrix.threadpool.default.metrics.rollingStats.timeInMilliseconds    10000    线程池数据采集时间段
hystrix.threadpool.default.metrics.rollingStats.numBuckets    10    线程池数据采集份数
--------------------- 
作者:顽石九变 
来源:CSDN 
原文:https://blog.csdn.net/wlddhj/article/details/85243764 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值