0

Вот дизайн чата. Они используют два длинных соединения ws на стороне клиента. Один для продолжения, и один для вниз? В чем преимущество такого дизайна.Почему они используют два длинных соединения WS каждый пользователь, чтобы реализовать чат

Эта компания имеет очень большой параллелизм. Недавно они поделились дизайном чата. Они могут обрабатывать 100 000 + параллелизм в одной комнате.

Я думаю, что, возможно, это связано с необходимостью использования разных IDC, соединение, идущее вверх, подключается к IDC, где основная БД находится в этом IDC. Простота реализации бизнес-логики.

Что вы думаете? enter image description here

ответ

0

Я нашел презентацию видео: https://v.qq.com/x/page/s0348ife1pn.html

Согласно презентации, я знаю, что они хотят пыльников WS долго живая связь, чтобы отправить и получить собственное сообщение Зайти в комнате.

Один для трансляции и один для собственного быстрого реагирования на сообщения, чтобы обеспечить хорошее взаимодействие с пользователем, даже если транзакция сети вещательного канала очень тяжелая.