上一篇《接口限流落地复盘》从工程师视角把”算法之外的一切”拆了个遍:拦截器在哪类应用会静默失效、身份从哪取、响应契约怎么对齐、Redis 挂了怎么办、落库不能成为新故障源。那是一篇”怎么做”的复盘。
这篇换三个座位重讲同一件事:架构师的视角负责问”该不该做、边界画在哪、哪些必须说 No”;产品经理的视角负责问”做了之后谁用、怎么用、能不能运营、价值怎么衡量”;高级工程师的视角负责问”落到代码里,哪些地方写着写着就会悄悄烂掉”。前两者决定方案成立与活下来,第三者决定它经不经得起十年老系统天天被每个请求穿过。
如果只把限流写成一个 RateLimiter 类,它只会躺在公共包里等人调用;只有把它做成”可运营的能力”、并用经得起磨损的工程手艺实现,它才会真正改变系统的可靠性水位。下半场不在代码里,在架构、产品与工程这三重视角里。