Кластерный NodeJS + Socket.io + липкий сеанс, имитирующий несколько соединений - PullRequest
0 голосов
/ 04 февраля 2019

Я создаю кластерное приложение NodeJS с Socket.io и sticky session для правильной работы Socket.io.

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

Хотя каждый узел кластера создан для работы независимо, было бы неплохо проверить и проверить, все ли узлы работают правильно, когда приложение кластеризовано.

Есть ли обходной путь?

...