hystrix参数说明

本文详细介绍了Zuul路由网关与Hystrix断路器的相关配置参数,包括最大连接数、信号量设置、超时时间和断路器的各项阈值等。这些配置对于实现服务间的容错与限流至关重要。

zuul.host.maxTotalConnections: 200 最大连接数  
zuul.host.maxPerRouteConnections: 10 单连接数
zuul.semaphore.max-semaphores: 128 最大信号量
zuul.eureka.[service id].semaphore.maxSemaphores: 128 某个service id服务最大信号量
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds 超时时间

circuitBreaker.requestVolumeThreshold 至少在一个统计窗口内有多少个请求后,才执行断路器的开关,默认20
circuitBreaker.sleepWindowInMilliseconds 断路器触发后多久后才进行下一次判定,默认5000毫秒
circuitBreaker.errorThresholdPercentage 一个统计窗口内百分之多少的请求失败才触发熔断,默认是50%
execution.isolation.strategy 运行隔离策略,支持Thread,Semaphore,前者通过线程池来控制同时运行的命令,后者通过信号来控制,默认是Thread
execution.isolation.thread.interruptOnTimeout 命令执行的超时时间,默认1000毫秒
coreSize 线程池大小,默认10
keepAliveTimeMinutes 线程存活时间,默认为1分钟
maxQueueSize 最大队列长度,-1使用SynchronousQueue,默认-1。
queueSizeRejectionThreshold 允许队列堆积的最大数量

 

转载于:https://www.cnblogs.com/ahitbo/p/7009925.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值