xsl
3350e0ad77
feat(gateway): 接口5排队插队优先级,两级队列均支持
- 全局槽换为 _PrioritySemaphore:priority 大者排到等待队列最前,同级 FIFO,
无等待者时才允许直接获取(收紧 asyncio.Semaphore 的 barging);
授予槽位瞬间请求被取消时归还槽位,防泄漏
- worker 池 Condition FIFO 等待改为显式优先级等待队列,release 唤醒队首;
被唤醒但 worker 被抢时按原序号重排;授予/取消竞态时转手唤醒下一位
- forward.py 新增 PRIORITY_PATHS(现仅接口5 /api/v1/hairline/generate)
- 新增 4 个单测:两级队列的插队 + 同级 FIFO
2026-09-23 22:24:21 +08:00
..
2026-06-14 15:04:34 +08:00
2026-09-22 23:51:39 +08:00
2026-09-22 23:48:21 +08:00
2026-09-22 23:48:21 +08:00
2026-09-23 22:24:21 +08:00
2026-07-23 22:56:48 +08:00
2026-09-23 22:24:21 +08:00
2026-09-22 23:51:39 +08:00
2026-07-10 00:19:08 +08:00