更新时间:2024-07-16 GMT+08:00
RES08-03 减少被依赖项故障的影响
被依赖项自身的可用性需要增强,以减少对依赖它的组件的影响。
- 风险等级
中
- 关键策略
对于被依赖项本身,为减少由于服务故障或运行缓慢对依赖它的组件的影响,需要考虑使用以下技术和原则:
- 减少被依赖项本身的外部依赖。
- 优化性能,减少消息响应时延和负载。
- 使用优先队列,优先处理高优先级用户的请求,以便在流量过载时不影响应用系统的核心功能。
- 流量过载时支持功能逐步降级。
- 被依赖项本身的功能受损时,提供缺省处理,以便应用系统仍可继续正常运行;由于缺省处理可能与实际配置有差异,此时需要告警以便通知系统管理员解决问题。
父主题: RES08 依赖减少与降级