gpt4 book ai didi

Hystrix 配置说明 : metrics. rollingStats.timeInMilliseconds

转载 作者:行者123 更新时间:2023-12-05 04:05:07 28 4
gpt4 key购买 nike

我试图了解 metrics.rollingStats.timeInMilliseconds 和 metrics.rollingStats.numBuckets 如何协同工作。

如果我有以下配置:

circuitBreaker.requestVolumeThreshold=20
circuitBreaker.errorThresholdPercentage=50
metrics.rollingStats.timeInMilliseconds=10000
metrics.rollingStats.numBuckets=10

对我来说这意味着:1) 在做出决定之前,我需要在窗口中至少收到 20 个请求2) 达到或超过 50% 的请求将需要失败才能打开断路器

但是桶的数量是如何起作用的呢?每个桶的requestVolumeThreshHold和错误阈值是多少?我试图了解是否/如何使用水桶来确定使断路器跳闸。

最佳答案

我能够通过创建一个测试断路器的简单应用来回答我自己的问题。

确定何时打开电路的方程式使用请求量阈值、整个滚动统计时间(毫秒)窗口期间的错误阈值百分比。桶仅用于滚动窗口更新的方式/时间。

关于Hystrix 配置说明 : metrics. rollingStats.timeInMilliseconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51529690/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com