Appearance
可用性要求
概述
本条目定义了项目在可用性方面的核心要求,覆盖关键业务链路的可用性目标、异常情况下的降级处理,以及容灾与补偿策略。
指标要求
| 指标 | 要求 |
|---|---|
| 核心链路可用性 | 登录、打卡、订单、支付月度可用性不低于 99.9%(AI假设项 A1) |
| 降级策略 | 第三方天气、宜忌服务异常时,不阻塞首页与漫游主流程 |
| 容灾策略 | 消息、海报、统计类服务可异步补偿,不影响交易主链路 |
设计要点
1. 核心链路可用性
- 核心业务链路包括:登录、打卡、订单、支付。
- 月度可用性目标不低于 99.9%。
- 该指标适合作为核心服务的 SLA/SLO 参考基线。
2. 降级策略
- 对接的第三方天气服务、宜忌服务发生异常时,应支持降级。
- 降级后的系统仍需保证:
- 首页可正常访问
- 漫游主流程不被阻塞
- 说明第三方依赖不应成为主流程的强耦合阻塞点。
3. 容灾策略
- 消息、海报、统计类服务允许采用异步补偿机制。
- 这些非交易核心能力出现异常时,不应影响交易主链路。
- 适用于通过重试、补偿任务、消息队列等方式恢复最终一致性。
适用范围
- 前台核心业务流程
- 第三方服务依赖治理
- 非核心服务的容灾与补偿设计
