实例介绍
【实例截图】
【核心代码】
Command基础配置:
配置 |
配置描述 |
execution.isolation.strategy |
隔离类型:THREAD-线程隔离,SEMAPHORE-信号量隔离 |
execution.timeout.enabled |
超时检查是否开启 |
fallback.enabled |
是否开启降级处理 |
请求上下文配置
配置 |
配置描述 |
requestCache.enabled |
是否开启请求缓存,默认为true |
requestLog.enabled |
是否开启请求日志,默认为true |
maxRequestsInBatch |
设置批处理中允许的最大请求数 |
timerDelayInMilliseconds |
设置批处理创建到执行之间的毫秒数 |
线程池相关配置:
配置 |
配置描述 |
coreSize |
配置线程池大小,默认为10 |
keepAliveTimeMinutes |
配置核心线程数空闲时keepAlived时长,默认1分钟 |
maxQueueSize |
配置线程池任务队列大小,默认为-1 |
maximumSize |
线程池中线程的最大数量,默认值是 10 |
queueSizeRejectionThreshold |
任务队列的请求上线,默认值是10 |
allowMaximumSizeToDivergeFromCoreSize |
是否开启最大线程数 |
execution.isolation.thread.timeoutInMilliseconds |
设置超时时间 |
execution.isolation.thread.interruptOnTimeout |
请求超时是否中断任务 |
execution.isolation.thread.interruptOnCancel |
请求取消是否终端任务 |
信号量隔离配置:
配置 |
配置描述 |
execution.isolation.semaphore.maxConcurrentRequests |
任务执行信号量最大数 |
fallback.isolation.semaphore.maxConcurrentRequests |
失败任务执行信号量最大数 |
熔断机制相关配置
配置 |
配置描述 |
circuitBreaker.enabled |
是否开启熔断器 |
circuitBreaker.requestVolumeThreshold |
启用熔断器功能窗口时间内的最小请求数 |
circuitBreaker.sleepWindowInMilliseconds |
半熔断开启时间 |
circuitBreaker.errorThresholdPercentage |
开启熔断的失败率阈值 |
circuitBreaker.forceOpen |
强制开启熔断器 |
circuitBreaker.forceClosed |
强制关闭熔断器 |
metrics相关配置
配置 |
配置描述 |
metrics.rollingStats.timeInMilliseconds |
此配置项指定了窗口的大小,单位是 ms,默认值是 1000 |
metrics.rollingStats.numBuckets |
生成统计数据流时滑动窗口应该拆分的桶数 |
metrics.rollingPercentile.enabled |
是否统计方法响应时间百分比,默认为 true |
metrics.rollingPercentile.timeInMilliseconds |
统计响应时间百分比时的窗口大小 |
metrics.rollingPercentile.numBuckets |
统计响应时间百分比时滑动窗口要划分的桶用,默认为6 |
metrics.rollingPercentile.bucketSize |
统计响应时间百分比时,每个滑动窗口的桶内要保留的请求数 |
metrics.healthSnapshot.intervalInMilliseconds |
它指定了健康数据统计器中每个桶的大小,默认是 500ms |
标签: 配置
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论