M0-05 Traffic Protection & Resilience 基础版 #5
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
目标
设计知习后端流量保护与韧性模块,为全系统提供限流、超时控制和基础熔断能力,防止单点过载拖垮整体服务。
本 Issue 只做架构设计,不直接实现代码。
背景说明
知习后端对外暴露 CAPI 和 AAPI 两类接口,对内还有 IAPI 内部接口。AI 调用是高成本操作,登录接口是暴力破解攻击面,文件上传是带宽消耗大户。如果没有任何保护措施,恶意请求或突发流量可能耗尽服务器资源。
Traffic Protection 模块负责在请求进入业务逻辑之前进行流量控制,与 Quota 模块的区别在于:Quota 管"你有没有额度",Traffic Protection 管"系统现在能不能承受"。
模块职责
本模块负责:
本模块不负责:
基础设施依赖判断
接口设计
Guard / Interceptor(无传统 API 路由):
Internal Provider:
AAPI:
Domain Event 设计
Admin 视图设计
限流配置页:
限流事件页:
交付检查
验收标准
禁止事项
不建议当前阶段实现