Commit Graph
7 Commits
Author SHA1 Message Date
Hein 467dbd66c8 feat(middleware): add per-client FIFO request queue with burst metrics
ClientQueue limits concurrent requests per client (X-Client-Id, then
Authorization, session, IP) and queues the rest first-in-first-out, with
bounded depth, max wait and idle eviction. Chain composes it with auth for
the Setup*Routes middleware slot. Exports burst, wait and depth metrics.
The test server uses it with a limit of 10.
2026-09-30 15:46:42 +02:00
warkanum 4d1b8b6982 Work on server 2025-12-20 10:42:51 +02:00
Hein 97b39de88a Broken linting 2025-12-08 17:12:44 +02:00
Hein 545856f8a0 Fixed linting issues 2025-12-08 17:07:13 +02:00
Hein aeae9d7e0c Added blacklist middleware 2025-12-08 09:26:36 +02:00
Hein 2a84652dba Middleware enhancements 2025-12-08 08:47:13 +02:00
Hein b741958895 Code sanity fixes, added middlewares
Tests / Run Tests (1.23.x) (push) Has been cancelled
Tests / Run Tests (1.24.x) (push) Has been cancelled
Tests / Lint Code (push) Has been cancelled
Tests / Build (push) Has been cancelled
2025-12-08 08:28:43 +02:00