拿下技术面上传简历

一个 To C 的 API 网关,后面有 20 个微服务。大促流量是日常 10 倍。业务要求:核心交易链路必须保,非核心推荐、评论可以降级;限流阈值要能动态调整,不能重启。之前出过两次事故:一次是限流阈值配错把核心链路限了,一次是降级后没有恢复机制,流量恢复时又打挂。请你设计限流和降级体系:算法选择、阈值怎么定、动态配置、降级开关、恢复策略、怎么和业务方协作。

工程与系统设计系统设计5 年以上知识点 1 个

面试官在考什么

判断候选人能否分层设计限流降级,并在动态配置、故障容错和业务协作上做出工程判断。

限流降级

回答框架 · 前两步

  1. 限流算法:令牌桶允许突发、漏桶平滑,滑动窗口精确但有存储成本,按业务选择。
  2. 分层限流:网关、服务、方法、DB 多层设防,集群限流与单机限流结合,避免单点失效。

还有 3 条答案要点、 3 层追问、 5 个常见坑, 以及针对你简历的追问路径,在定制报告里。

上传简历,生成我的题库先看示例报告

同一能力域的其他题