<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>服务降级 on Leanku</title>
    <link>https://blog.leanku.com/tags/%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7/</link>
    <description>Recent content in 服务降级 on Leanku</description>
    <image>
      <url>https://blog.leanku.com/papermod-cover.png</url>
      <link>https://blog.leanku.com/papermod-cover.png</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Fri, 11 Jul 2025 20:46:01 +0800</lastBuildDate><atom:link href="https://blog.leanku.com/tags/%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>高并发系统设计-服务降级</title>
      <link>https://blog.leanku.com/post/microservice/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1-%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7/</link>
      <pubDate>Fri, 11 Jul 2025 20:46:01 +0800</pubDate>
      
      <guid>https://blog.leanku.com/post/microservice/%E9%AB%98%E5%B9%B6%E5%8F%91%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1-%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7/</guid>
      <description>高并发系统设计-服务降级 一、概述 1.1 什么是服务降级 服务降级（Fallback）指的是：
当系统压力过大或依赖服务不可用时，主动返回一个“可接受的替代结果”，而不是让请求失败。
例如：
正常： → 查询实时商品详情 降级： → 返回缓存商品详情 / 静态数据 1.2 降级和熔断的区别 项目 熔断 降级 目的 防止故障扩散 保证可用性 触发 服务异常 系统压力 / 异常 行为 阻断调用 返回替代结果 是否对外可用 否 是 熔断 = 不调用
降级 = 换一种方式返回
1.3 为什么需要服务降级 在高并发系统中：
资源永远是有限的。
例如：
数据库：1000 QPS,
实际请求：10000 QPS
如果不做降级：请求全部打到数据库-》系统崩溃
1.4 企业典型应用场景 场景1：商品详情页 正常： → 实时库存 + 价格 + 推荐
降级： → 缓存商品 + 默认库存
场景2：推荐系统 推荐服务挂了
→ 返回热门商品
场景3：搜索系统 ES不可用</description>
    </item>
    
  </channel>
</rss>
