System Design · Senior · Запитання 11 з 75

Як масштабувати WebSocket-сервери горизонтально?

Пояснення

Користувачі одного чату підключені до різних вузлів. Вузол, що отримав повідомлення, публікує його в шину, а вузли з підписниками доставляють своїм з'єднанням. Балансувальник має підтримувати довгі з'єднання; під час деплою клієнти перепідключаються поступово.

Де почитати

Помилка в запитанні

System Design · Senior · запитання 11

Перевірте себе

Пройдіть тест System Design · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест