TsgcWSCircuitBreaker › 事件

TsgcWSCircuitBreaker 事件

可处理的事件按用途分组,后跟完整的字母顺序列表。

状态生命周期

名称描述
OnStateChange当回路在 Closed、Open 和 HalfOpen 之间转换时触发。
OnCallRejected当断路器因电路 Open 或 HalfOpen 试验配额耗尽而拒绝调用时触发此事件。
OnFallback在电路处于开路状态时返回备用响应之前触发;处理程序可替换有效负载。
OnFailureRecorded每次针对断路器记录故障后,在 Classification 接受该故障后触发。
OnSlowCall当一次成功调用超过 Thresholds.SlowCallDurationMs 时触发。

所有事件(按字母顺序排列)

名称描述
OnCallRejected当断路器因电路 Open 或 HalfOpen 试验配额耗尽而拒绝调用时触发此事件。
OnFailureRecorded每次针对断路器记录故障后,在 Classification 接受该故障后触发。
OnFallback在电路处于开路状态时返回备用响应之前触发;处理程序可替换有效负载。
OnSlowCall当一次成功调用超过 Thresholds.SlowCallDurationMs 时触发。
OnStateChange当回路在 Closed、Open 和 HalfOpen 之间转换时触发。