api: add ingress request throttling
This commit is contained in:
@@ -71,6 +71,8 @@ var/crank/
|
||||
- `CRANK_STORAGE_ROOT`
|
||||
- `CRANK_PUBLISH_BIND`
|
||||
- `CRANK_ADMIN_BIND`
|
||||
- `CRANK_ADMIN_RATE_LIMIT_RPS`
|
||||
- `CRANK_ADMIN_RATE_LIMIT_BURST`
|
||||
- `CRANK_MCP_BIND`
|
||||
- `CRANK_MCP_REFRESH_MS`
|
||||
- `CRANK_MCP_RATE_LIMIT_RPS`
|
||||
@@ -90,6 +92,8 @@ var/crank/
|
||||
|
||||
Стартовое значение для refresh published tools:
|
||||
|
||||
- `CRANK_ADMIN_RATE_LIMIT_RPS=30`
|
||||
- `CRANK_ADMIN_RATE_LIMIT_BURST=60`
|
||||
- `CRANK_MCP_REFRESH_MS=5000`
|
||||
- `CRANK_MCP_RATE_LIMIT_RPS=60`
|
||||
- `CRANK_MCP_RATE_LIMIT_BURST=120`
|
||||
@@ -207,6 +211,11 @@ runtime env-переменной. Это значит, что:
|
||||
- `CRANK_MCP_RATE_LIMIT_RPS=60`
|
||||
- `CRANK_MCP_RATE_LIMIT_BURST=120`
|
||||
|
||||
Для admin-api ingress throttling используются явные defaults:
|
||||
|
||||
- `CRANK_ADMIN_RATE_LIMIT_RPS=30`
|
||||
- `CRANK_ADMIN_RATE_LIMIT_BURST=60`
|
||||
|
||||
`CRANK_DATABASE_URL` допускается только как backward-compatible fallback для локальных тестов и
|
||||
переходного периода, но не как основная deployment-модель.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user