//
pkg.gl
Category
github.com/polarismesh/polaris-go
plugin
circuitbreaker
errorrate
package
0.9.0
Repository:
https://github.com/polarismesh/polaris-go.git
Documentation:
pkg.go.dev
Overview
Versions
1
Dependencies
15
Dependents
1
Files
271 SLOC
#
Functions
ToErrorRateThreshold
转换成熔断错误率阈值.
#
Constants
DefaultErrorRatePercent
默认错误率百分比.
DefaultErrorRateThreshold
触发熔断的错误率阈值,默认0.5.
DefaultMetricNumBuckets
统计窗口细分的桶数量,默认10.
DefaultMetricStatTimeWindow
错误率统计时间窗口,默认1分钟.
DefaultRequestVolumeThreshold
只有请求数达到某个阈值才执行熔断计算,默认10.
MaxErrorRatePercent
最大错误率百分比.
MinMetricStatBucketSize
最小的滑窗时间片,1ms.
MinMetricStatTimeWindow
最小错误率统计时间窗口,1s.
#
Structs
CircuitBreaker
CircuitBreaker 基于错误率的默认熔断规则.
Config
基于错误率熔断器的配置结构.