Как сохранить сеанс сокета открытым при сбое одного из веб-серверов? - PullRequest
0 голосов
/ 01 сентября 2018

В нашей системе наши клиенты подключаются к нашим веб-серверам через балансировщик нагрузки. Они открывают соединение через веб-сокет и проходят аутентификацию на одном экземпляре веб-сервера. Очень важно, чтобы соединение было очень быстрым. Теперь, если один из веб-серверов не работает, в настоящее время наш клиент должен повторно войти в систему и подключиться к другому экземпляру веб-сервера. Мы хотим автоматически обрабатывать переходы без повторного подключения для наших клиентов. Как мы можем достичь этого без разрыва соединения с WebSocket? Можем ли мы что-то сделать на уровне балансировки нагрузки, чтобы поддерживать соединение с клиентом открытым и повторно соединяться с экземпляром веб-сервера? У нас есть другие варианты?

...