0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p><strong>Ещё одна задача от Сергея Комарова, Senior Golang-разработчика в inno.tech и ревьюера курса "Golang для инженеров".</strong>В этот раз необходимо устранить проблемы с соединением в чате.</p>
1
<p><strong>Ещё одна задача от Сергея Комарова, Senior Golang-разработчика в inno.tech и ревьюера курса "Golang для инженеров".</strong>В этот раз необходимо устранить проблемы с соединением в чате.</p>
2
<p>🔹<strong>Вводные данные:</strong></p>
2
<p>🔹<strong>Вводные данные:</strong></p>
3
<p>Uptime всех сервисов: близок к 99.99%</p>
3
<p>Uptime всех сервисов: близок к 99.99%</p>
4
<p>Сеть: стабильная, не падает</p>
4
<p>Сеть: стабильная, не падает</p>
5
<p>Сервис: поднят в Kubernetes</p>
5
<p>Сервис: поднят в Kubernetes</p>
6
<p>🔹<strong>Сервис:</strong></p>
6
<p>🔹<strong>Сервис:</strong></p>
7
<p>Есть видеочат с комнатами</p>
7
<p>Есть видеочат с комнатами</p>
8
<p>Пользователи могут подключаться к комнатам и общаться друг с другом</p>
8
<p>Пользователи могут подключаться к комнатам и общаться друг с другом</p>
9
<p>Каждый пользователь передает данные (аудио/видео) в комнату и принимает данные от других участников</p>
9
<p>Каждый пользователь передает данные (аудио/видео) в комнату и принимает данные от других участников</p>
10
<p>🔹<strong>Нагрузка:</strong></p>
10
<p>🔹<strong>Нагрузка:</strong></p>
11
<p>Одновременно работают до 1000 комнат</p>
11
<p>Одновременно работают до 1000 комнат</p>
12
<p>В каждой комнате от 2 до 20 участников</p>
12
<p>В каждой комнате от 2 до 20 участников</p>
13
<p>🔹<strong>Проблема:</strong></p>
13
<p>🔹<strong>Проблема:</strong></p>
14
<p>При работе одного инстанса сервиса всё работает корректно.</p>
14
<p>При работе одного инстанса сервиса всё работает корректно.</p>
15
<p>При масштабировании (запуске нескольких инстансов) часть пользователей в одной комнате перестают видеть и слышать другую часть пользователей. Чем больше инстансов, тем больше таких групп пользователей, которые видят и слышат только друг друга</p>
15
<p>При масштабировании (запуске нескольких инстансов) часть пользователей в одной комнате перестают видеть и слышать другую часть пользователей. Чем больше инстансов, тем больше таких групп пользователей, которые видят и слышат только друг друга</p>
16
<p>Как думаете, в чём здесь дело?<strong><a>Переходите в наш телеграм-канал</a></strong>и делитесь вашим решением, а завтра мы выложим ответ на задачу.</p>
16
<p>Как думаете, в чём здесь дело?<strong><a>Переходите в наш телеграм-канал</a></strong>и делитесь вашим решением, а завтра мы выложим ответ на задачу.</p>