терминацию выполняет как nginx и любой другой прокси?
у меня с этим не было никаких проблем, после ухода от nginx я вообще выдохнул. Единственное..., на особо нагруженных я выключаю компрессию вебсокет трафика на уровне вебсокет сервера, это позволяет высвободить доп ресурсы, но немного увеличить нагрузку на канал
это всё зависит от кода же. Я полагаю у тебя с @Wladimi разный код и разные проекты ну тут еще вопрос в балансировке нагрузки, с L7 балансировщиком её размазывать можно более умно, реагировать на статусы и все остальные плюхи L7
плюсую, что у него может быть иначе, но лично я пробовал как минимум 5 разный реализаций вебсокетов, и исходя из этого опыта вот так), если у кого-то есть иной опыт, мне было бы интересно посмотреть)
а что за реализации вебсокетов? Обычно это же просто твой код вебсокеты принимает, или о чем речь? L7 балансировщик может помочь с гибким масштабированием, что удобно на мой взгляд
laravel-echo-server, это то что используем сейчас, если интересно какие аналоги использовал, то позже могу поискать в истории
Вот эту реализацию использую: https://github.com/gobwas/ws
Эту именно не пробовал но про веб сокеты на го слышал что они умеют в много поток, это круто
Обсуждают сегодня