indexgateway: 限制客户端的在线请求,以避免在所有副本失效时重试的放大
作者: trevorwhitney创建于 2026年8月18日更新于 2026年9月14日
标签component/index-gateway
启用了 -index-gateway.max-同流软件, GatewayClient.pool 在下一个复制品上重复一个棚子请求,这是我们想要的行为:另一个复制品可能装入较少.
当每个复制品饱和时,相同的机制会放大负载. poolDo通过 maxRetries = -1 对7个RPC中的6个,所以它走整个地址集,在设置的简单模式下是每一个被发现的网关. 因此,单项请求可以在每份复制件中最多等待最大同步排队时间后再失败,每个等待者在已经超载的网关上占据排队槽.
机上索引网关请求上的客户端封顶,一旦客户端看到整个池被套起,就让其快速失败,而不是连续地查证每份复制品.
内容来源: grafana/loki