Я пытаюсь реализовать WebSockets, используя пружинные WebSockets. Для подключения из браузера к моему серверу WebSocket между ними есть прыжки. Для ясности, скажем, мое приложение WebSocket (приложение A) работает на сервере приложений, чтобы попасть на сервер приложений, между ними есть веб-сервер. (Я думаю, это не должно быть проблемой, поскольку это стандартная архитектура развертывания). И чтобы добраться до моего приложения, есть общий модуль авторизации, который будет вызываться (согласно нашей стандартной архитектуре), который затем направляет его через маршрутизацию Zuul в мое приложение WebSocket. Это приложение авторизации также находится на том же сервере приложений и является совершенно другим приложением.
Проблема, которую я вижу, заключается в том, что запрос не приходит в виде запроса к веб-сокету, а скорее является стандартным HTTP-запросом, когда дело касается моего приложения, приложения А. Поэтому мне интересно, будет ли работать этот подход для подключения к WebSockets, когда между ними находится промежуточное приложение, которое сначала получает запрос, прежде чем направить его в основное приложение.
Пожалуйста, дайте мне знать, если вам нужно больше деталей.