【发布时间】:2017-03-01 12:59:35
【问题描述】:
我阅读了有关 Hystrix 的度量概念的文章,但我不明白为什么在滚动窗口中使用行和存储桶。
为什么在桶中而不是总价值?
【问题讨论】:
我阅读了有关 Hystrix 的度量概念的文章,但我不明白为什么在滚动窗口中使用行和存储桶。
为什么在桶中而不是总价值?
【问题讨论】:
显然这只是性能优化。
在 Hystrix 中,对指标的写入发生在命令执行量上,即在单个实例上每秒执行 1000 次。
如果您每次收到单个指标时都必须重新计算指标的聚合视图,那么这将非常昂贵。
相反,他们发现将指标放入时间桶只允许重新计算桶边界上的聚合指标,而不会牺牲太多的准确性。
【讨论】: