Polly 容错扩展(Aegis.Extensions.Polly)
Aegis.Extensions.Polly 是调用侧按需引入的容错扩展包,用来辅助处理超时、重试、熔断和降级。它不属于当前 3.x 的核心组件导航,因此默认不放在“组件”主菜单里,而是作为开发指南主题维护。
先记住它和核心组件的区别
| 项目 | 说明 |
|---|---|
| 真实类库 | Aegis.Extensions.Polly |
| 文档定位 | 辅助扩展 |
是否需要 Component.deps.json | 不需要 |
是否需要 Services / Middlewares | 不需要 |
| 典型接入方式 | 在调用代码或 HttpClient 注册处显式挂策略 |
| 主要能力 | 超时、重试、熔断、降级 |
什么时候要看这页
适合场景:
- 你已经确定当前问题是“远程调用如何容错”
- 你准备在调用侧显式组合超时、重试、熔断或降级策略
- 你不需要通过组件装配统一启用,而是按某个客户端或某组业务单独控制
当前推荐的阅读入口
接入时最重要的一条规则
不要把 Polly 当成“打开开关就全局生效”的核心组件。
它更适合在具体调用点按需使用,并结合接口幂等性、业务补偿和下游稳定性来决定是否启用。