1. 限流:
场景:餐厅领班实时监测大厅入座率,当达到预设承载阈值(80%餐台占用)时,启用排队叫号系统,将新到顾客引导至等候区有序排队。
解析:通过滑动时间窗口算法动态评估系统负载,采用令牌桶机制控制请求准入速率,防止突发流量压垮后端服务。
2. 降级:
场景:厨房智能调度系统监测到当前订单响应时间超过SLA阈值(30分钟),自动启用应急方案,将非招牌菜系切换为 #预制菜品#,确保核心套餐的出品速度。
解析:基于Hystrix框架的服务分级机制,在CPU使用率超过75%时,对非关键服务(如菜品装饰)进行临时降级,保障核心交易链路可用性。
3. 熔断:
场景:门口新来的客人,看着店门口排队的人数,换了另一家餐馆吃饭
解析:基于断路器模式,当API失败率持续2分钟超过50%,系统自动熔断并快速失败,避免雪崩效应,15分钟后进入半开状态探测恢复情况。
降级是本服务处理逻辑,熔断是调用方对上游API的处理逻辑
评论0
暂时没有评论