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

1.0 KiB

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)