Вступить в клуб →
сложнаявопросHTTP-клиенты, серверы и gRPC

Добавили реплики gRPC-сервиса, а вся нагрузка по-прежнему идёт на один под

Сервис рекомендаций вызывают по gRPC через обычный Service в Kubernetes. Его масштабировали с двух до восьми подов, но мониторинг показывает, что почти все вызовы от сервиса каталога приходят на один-два пода, а остальные простаивают.

Почему так и что сделать?

  • gRPC держит одно долгое соединение; нужна балансировка на клиенте
  • Kubernetes балансирует gRPC только после перезапуска
  • Нужно увеличить число реплик сервиса каталога
  • Protobuf не поддерживает больше двух серверов

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

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

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

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