开源 fastapi-stream-lease:Redis 租约防 LLM 流式重复生成

Calm_Exchange_989 · reddit · 2026-10-28

作者开源了 fastapi-stream-lease(MIT、无付费层),解决 LLM 流式服务的一个生产常见泄漏:用户开第二个标签页、刷新或自动重连时,旧流仍在另一个 worker 上跑,同一用户并行多条生成,白白烧 token/GPU。按分钟限流抓不住这种「合法但并发」的流量,真正要管的是「该用户此刻全局有几条活跃流」。

实现方式:用 Redis sorted set + 原子 Lua 脚本在 FastAPI/Starlette 多 worker 间强制活跃流并发上限——

当前 v0.6.4,CI 覆盖 Redis 5/7/8、Sentinel 与 Cluster 故障切换,100% 行分支覆盖;提供 docker compose up --build demo 可本地三标签页演示并发截断。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →