Получение данных на стороне PHP сервера с внешнего источника по WebSocket с ответом клиенту (приложение на Laravel)
Конфигурация сервер LEMP
Что нужно:
- Клиент запрашивает информацию.
- Сервер, получив запрос клиента, отправляет запрос на внешний ресурс через WebSocket (внешний работает только по сокету)
- Нужно дождаться ответа от внешнего ресурса и обработать ответ.
- Отправить обработанный ответ клиенту
Пока вижу такой вариант:
- Подымаю WebSocket-server используя пакет Laravel-Websocket (он будет и как прокси и как обработчик)
- В нем создаю клиента для внешнего WebSocket
- Клиенты запросы делают через сокет и сюда же получают ответ
Какие есть еще варианты? Критика, замечания к моему варианту приветствуются