Как переносить веб-узел, который подключается к серверу A (который использует Socket.IO), к серверу B каждый раз при отправке данных и отправлять данные в этот сокет с сервера B. Но, помимо всего прочего, сокет не должен отправлять данные на сервер B напрямую, все данные, поступающие на серверы, должны поступать на сервер A. Могу ли я просто передать объект сокета с сервера A к B? Примечание. Любой сервер запросов B получает аутентификацию с сервера A.Перенос гнезда Socket.IO на другой сервер
Надеюсь, это не слишком запутывает, как это сформулировано. Вот текстовая диаграмма.
Socket -> Сервер -> Сервер B -> Разъем
Я исправил свой вопрос. В основном в конечном итоге у меня есть служба, которая будет полагаться на веб-сокеты. Всякий раз, когда данные идут назад и вперед, его нужно аутентифицировать с помощью ключа API, и совместное использование этого в JS на стороне клиента не является действительно безопасным. –
@ JakeCross - Хорошо, тогда это и принял мой ответ. Вы хотите, чтобы клиент только разговаривал с сервером A, но ему нужно пересылать запросы (например, прокси) на сервер B. – jfriend00
Вся напряженная работа выполняется на наших серверах (B). Сервер A только что отправляет данные с помощью API-ключа, поэтому мы знаем, что все это хорошо. Если бы я все еще мог убедиться, что сервер A использует действительный ключ, а веб-серверы подключаются к серверу B, если это так здорово. –