TsgcWSCircuitBreaker › 方法
按用途分组的公开方法,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| Execute | 运行受保护的操作;首先检查 IsCallAllowed,并自动记录成功/失败/慢速。 |
| ExecuteWithResult | 运行一个返回 TObject 的受保护操作,并通过 out 参数报告结果。 |
| IsCallAllowed | 当给定密钥当前允许新调用时返回 True;推进半开试探计数。 |
| 名称 | 描述 |
|---|---|
| RecordSuccess | 记录一次成功调用;当试验调用成功时,将状态从 HalfOpen 推进为 Closed。 |
| RecordFailure | 针对某个密钥记录一次失败;应用分类规则,更新计数器,并可能触发断路器。 |
| RecordMessageSuccess | 在 ServerKey 上记录一次成功消息的服务器端钩子。 |
| RecordMessageError | 服务器端钩子,在 ServerKey 上记录消息失败。 |
| 名称 | 描述 |
|---|---|
| IsConnectionAllowed | 当 ServerKey 回路处于 Open 状态时返回 False 的服务器端守门员。 |
| IsMessageAllowed | 服务器端守门人,当 ServerKey 断路器处于 Open 状态时返回 False 并拒绝消息。 |
| RegisterConnection | 跟踪新连接的服务器端钩子(保留供未来的每 IP 指标使用)。 |
| UnregisterConnection | 服务器端钩子,停止跟踪已断开连接的连接(RegisterConnection 的对应方)。 |
| 名称 | 描述 |
|---|---|
| ForceOpen | 手动将给定密钥的断路器移至 Open 状态。 |
| ForceClose | 手动将给定密钥的回路移回 Closed 状态。 |
| Reset | 清除单个键的状态、滚动窗口计数器和最后一次成功的载荷。 |
| ResetAll | 清除所有已跟踪的断路器、所有滚动窗口计数器和所有聚合指标。 |
| 名称 | 描述 |
|---|---|
| SaveStateToFile | 将所有已跟踪断路器的状态和计数器持久化到文件中,以便在重启后恢复。 |
| LoadStateFromFile | 从之前由 SaveStateToFile 写入的文件中恢复断路器状态和计数器。 |
| 名称 | 描述 |
|---|---|
| Execute | 运行受保护的操作;首先检查 IsCallAllowed,并自动记录成功/失败/慢速。 |
| ExecuteWithResult | 运行一个返回 TObject 的受保护操作,并通过 out 参数报告结果。 |
| ForceClose | 手动将给定密钥的回路移回 Closed 状态。 |
| ForceOpen | 手动将给定密钥的断路器移至 Open 状态。 |
| IsCallAllowed | 当给定密钥当前允许新调用时返回 True;推进半开试探计数。 |
| IsConnectionAllowed | 当 ServerKey 回路处于 Open 状态时返回 False 的服务器端守门员。 |
| IsMessageAllowed | 服务器端守门人,当 ServerKey 断路器处于 Open 状态时返回 False 并拒绝消息。 |
| LoadStateFromFile | 从之前由 SaveStateToFile 写入的文件中恢复断路器状态和计数器。 |
| RecordFailure | 针对某个密钥记录一次失败;应用分类规则,更新计数器,并可能触发断路器。 |
| RecordMessageError | 服务器端钩子,在 ServerKey 上记录消息失败。 |
| RecordMessageSuccess | 在 ServerKey 上记录一次成功消息的服务器端钩子。 |
| RecordSuccess | 记录一次成功调用;当试验调用成功时,将状态从 HalfOpen 推进为 Closed。 |
| RegisterConnection | 跟踪新连接的服务器端钩子(保留供未来的每 IP 指标使用)。 |
| Reset | 清除单个键的状态、滚动窗口计数器和最后一次成功的载荷。 |
| ResetAll | 清除所有已跟踪的断路器、所有滚动窗口计数器和所有聚合指标。 |
| SaveStateToFile | 将所有已跟踪断路器的状态和计数器持久化到文件中,以便在重启后恢复。 |
| UnregisterConnection | 服务器端钩子,停止跟踪已断开连接的连接(RegisterConnection 的对应方)。 |