Показать сообщение отдельно
  #2 (permalink)  
Старый 18.11.2020, 20:56
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

На текущем моем проекте php (laravel) отправляет сообщения брокеру - redis.
Сообщения от брокера слушает и бродкастит клиенту laravel-echo-server (nodejs, express + socket.io).
Клиент коннектится к ws-серверу с помощью Laravel\Echo (драйвер - socket.io).

Вы можете реализовать подобное без привязки к фреймворку.
Redis можно заменить на что-нибудь другое или вообще отказаться от него и передавать сообщения напрямую ws-серверу или записывать их в бд (придется допилить тогда ws-server).


Давно хочу попробовать написать приложение, которое будет общаться с бэком только чрез websocket ( за исключением первого запроса, разумеется), должно быть интересно.
Ответить с цитированием