Nodejs, WebSocket, а серверная часть?
Всем Привет!.
Есть задача написать проект, с использованию WebSocket, так как я не работал с этим раньше, то не совсем понимаю за серверную часть... Кто может указать\посоветовать в каком направлении лучше всего здесь двигаться? Была идея написать все это просто, на php и ajax каждую секунду посылать, и рассматривался вариант, об максимальной оптимизации такого запроса, но тема с WebSocket понравилась немного больше... |
На текущем моем проекте php (laravel) отправляет сообщения брокеру - redis.
Сообщения от брокера слушает и бродкастит клиенту laravel-echo-server (nodejs, express + socket.io). Клиент коннектится к ws-серверу с помощью Laravel\Echo (драйвер - socket.io). Вы можете реализовать подобное без привязки к фреймворку. Redis можно заменить на что-нибудь другое или вообще отказаться от него и передавать сообщения напрямую ws-серверу или записывать их в бд (придется допилить тогда ws-server). Давно хочу попробовать написать приложение, которое будет общаться с бэком только чрез websocket ( за исключением первого запроса, разумеется), должно быть интересно. |
Большое Спасибо!
|
Цитата:
|
пока лучше идеи не видел ) https://hasura.io/
|
А при хорошем посещение аякс большую нагрузку на сервер не сделает?
|
Интересно, Большое Спасибо!)))
|
Часовой пояс GMT +3, время: 03:38. |