Архитектура/конфигурация Socket.io для подключения к ближайшему серверу, когда он доступен

У нас есть настроенный Global Accelerator в Amazon для маршрутизации запросов на ближайший хост от нескольких узлов.

Как работает socket.io в этом случае? Если, скажем, пользователь подключился, а клиент сокета подключен к хосту A, но затем становится доступным хост B, который находится ближе, есть ли способ маршрутизировать запросы сокета через этот ближайший сервер?

Типичным сценарием было бы то, что если по какой-то причине хост B перегружен, а ускоритель просто направляет клиент сокета на использование хоста A в то время, но теперь пользователь застрял на удаленном сервере, пока он не обновится.

Спасибо

0 ответов

Другие вопросы по тегам