首页 > 项目 > 当前页面

降级,熔断、超时等等,都能在skywalking里看到吗

2026-07-01 NEW个对象

我们不会直接拍脑袋配置 Sentinel 的限流、熔断和降级规则,而是先通过压测确定系统的稳定容量,再结合业务重要性进行配置。比如压测发现订单服务在 1000 QPS 开始出现 RT 飙升和 CPU 接近瓶颈,那么生产环境会把限流阈值设置在 700~800 QPS,预留 20%~30% 的安全余量。熔断方面,我更倾向于使用慢调用比例异常比例两种策略,例如当最近 20 个请求中有 50% 的响应时间超过 1 秒,或者异常率超过 50% 时,触发熔断 30 秒,避免故障继续扩散。对于降级,则根据业务设计降级策略,比如商品详情可以返回缓存或默认数据,而订单、支付等核心业务则返回友好的失败提示,并配合重试或补偿机制。总体原则是:用压测数据确定容量,用监控数据持续优化阈值,而不是使用固定的经验值。

相关文章

NEW个对象 NEW个对象
JAVA是世界上最好的语言