Вступить в клуб →
сложнаявопросWebSocket, SSE и real-time

После каждого деплоя 40 тысяч клиентов одновременно переподключаются и кладут сервис

При перезапуске реплик все их WebSocket-соединения закрываются. Клиенты переподключаются через фиксированную секунду. В момент деплоя сервис получает 40 тысяч подключений почти одновременно, каждое проверяет токен в базе и загружает снимок данных, и база не выдерживает.

Какой набор мер правильный?

  • Разброс паузы у клиентов и постепенная замена реплик
  • Сократить паузу переподключения до нуля
  • Запретить деплой в рабочее время навсегда
  • Увеличить число реплик базы в десять раз

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела