TsgcWSCircuitBreaker › 属性

TsgcWSCircuitBreaker 属性

按用途分组的已发布属性,以及完整的字母排序列表。

核心

名称描述
Enabled控制整个断路器的总开关,用于打开或关闭断路器。
DefaultKey无参数重载的 Execute、RecordSuccess 和 RecordFailure 使用的密钥。
ServerKey服务器端集成钩子(IsConnectionAllowed、IsMessageAllowed、RecordMessageError、RecordMessageSuccess)所使用的密钥。

配置

名称描述
Thresholds将熔断器从关闭状态切换到打开状态的条件(故障计数、故障率和慢调用率)。
TimeWindow用于评估所有阈值的滚动窗口(宽度和桶数)。
Recovery管理 Open 状态断路器如何转换回 Closed 状态的半开重试策略。
Fallback熔断器打开时通过 OnFallback 返回的备用有效载荷。
Classification决定哪些异常被记录为失败、哪些被忽略的规则。
PerEndpoint基于模式的覆盖集合,对每个主机应用不同的 Thresholds/Recovery。

诊断

名称描述
Metrics只读聚合计数器,供仪表板、日志记录和告警使用。

所有属性(按字母排序)

名称描述
Classification决定哪些异常被记录为失败、哪些被忽略的规则。
DefaultKey无参数重载的 Execute、RecordSuccess 和 RecordFailure 使用的密钥。
Enabled控制整个断路器的总开关,用于打开或关闭断路器。
Fallback熔断器打开时通过 OnFallback 返回的备用有效载荷。
Metrics只读聚合计数器,供仪表板、日志记录和告警使用。
PerEndpoint基于模式的覆盖集合,对每个主机应用不同的 Thresholds/Recovery。
Recovery管理 Open 状态断路器如何转换回 Closed 状态的半开重试策略。
ServerKey服务器端集成钩子(IsConnectionAllowed、IsMessageAllowed、RecordMessageError、RecordMessageSuccess)所使用的密钥。
Thresholds将熔断器从关闭状态切换到打开状态的条件(故障计数、故障率和慢调用率)。
TimeWindow用于评估所有阈值的滚动窗口(宽度和桶数)。