更新时间:2024-07-16 GMT+08:00
分享

RES08-03 减少被依赖项故障的影响

被依赖项自身的可用性需要增强,以减少对依赖它的组件的影响。

  • 风险等级

  • 关键策略

    对于被依赖项本身,为减少由于服务故障或运行缓慢对依赖它的组件的影响,需要考虑使用以下技术和原则:

    • 减少被依赖项本身的外部依赖。
    • 优化性能,减少消息响应时延和负载。
    • 使用优先队列,优先处理高优先级用户的请求,以便在流量过载时不影响应用系统的核心功能。
    • 流量过载时支持功能逐步降级。
    • 被依赖项本身的功能受损时,提供缺省处理,以便应用系统仍可继续正常运行;由于缺省处理可能与实际配置有差异,此时需要告警以便通知系统管理员解决问题。

相关文档