Files
loadtest/History/2026-07-10-sonnet-plan.md
T
2026-07-10 21:19:31 +04:00

23 lines
1.0 KiB
Markdown

# 2026-07-10 — План Соннета: HTTP/2 мультиплексирование
## Идея Соннета
Edge LB дропает ~50% НОВЫХ TCP-соединений. HTTP/2 открывает ОДНО TLS-соединение и мультиплексирует все запросы через него. Edge LB видит одно долгоживущее соединение → дропать нечего.
## Phase 1 — ❌ ПРОВАЛ (2026-07-10)
keep-alive 10→75 ухудшило: 5/10 → 2/10. Edge LB агрессивнее дропает долгие соединения.
Откачено.
## Phase 2 — в работе
Ретрай в app.js + warmup /health.
### Phase 3 — WebSocket (ядерный)
- flask-sock, endpoint `/upload-ws`
- Handshake GET (маленький), данные binary frames
- Edge LB никогда не видит большой POST на новом TCP
## Файлы
- nginx ingress ConfigMap
- app.js (`uploadOne`, `uploadAll`)
- app.py (версия)
- requirements.txt (только Phase 3)