Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.11.2020, 20:06
Новичок на форуме
Отправить личное сообщение для 7Feniks7 Посмотреть профиль Найти все сообщения от 7Feniks7
 
Регистрация: 22.03.2018
Сообщений: 9

Nodejs, WebSocket, а серверная часть?
Всем Привет!.

Есть задача написать проект, с использованию WebSocket, так как я не работал с этим раньше, то не совсем понимаю за серверную часть...

Кто может указать\посоветовать в каком направлении лучше всего здесь двигаться?

Была идея написать все это просто, на php и ajax каждую секунду посылать, и рассматривался вариант, об максимальной оптимизации такого запроса, но тема с WebSocket понравилась немного больше...
Ответить с цитированием
  #2 (permalink)  
Старый 18.11.2020, 20:56
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,724

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

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


Давно хочу попробовать написать приложение, которое будет общаться с бэком только чрез websocket ( за исключением первого запроса, разумеется), должно быть интересно.
Ответить с цитированием
  #3 (permalink)  
Старый 18.11.2020, 21:41
Новичок на форуме
Отправить личное сообщение для 7Feniks7 Посмотреть профиль Найти все сообщения от 7Feniks7
 
Регистрация: 22.03.2018
Сообщений: 9

Большое Спасибо!
Ответить с цитированием
  #4 (permalink)  
Старый 18.11.2020, 21:43
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

Сообщение от Nexus
Давно хочу попробовать написать приложение, которое будет общаться с бэком только чрез websocket ( за исключением первого запроса, разумеется), должно быть интересно.
на предыдущей работе такое было (букмекерская система). Даже запросы данных по инициативе клиента - по вебсокету. Вот это показалось мне немного искусственным, пришлось писать специальную логику с id запроса, ну в общем как всегда, всё-таки для такого дела старый добрый аякс удобнее.
Ответить с цитированием
  #5 (permalink)  
Старый 19.11.2020, 09:52
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

пока лучше идеи не видел ) https://hasura.io/
Ответить с цитированием
  #6 (permalink)  
Старый 19.11.2020, 17:12
Новичок на форуме
Отправить личное сообщение для 7Feniks7 Посмотреть профиль Найти все сообщения от 7Feniks7
 
Регистрация: 22.03.2018
Сообщений: 9

А при хорошем посещение аякс большую нагрузку на сервер не сделает?
Ответить с цитированием
  #7 (permalink)  
Старый 19.11.2020, 17:13
Новичок на форуме
Отправить личное сообщение для 7Feniks7 Посмотреть профиль Найти все сообщения от 7Feniks7
 
Регистрация: 22.03.2018
Сообщений: 9

Интересно, Большое Спасибо!)))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
NodeJS + RubyOnRails (require is not a function...) morezen10 Node.JS 1 04.10.2017 10:54
Поиск символа звездочки в строке v4n Общие вопросы Javascript 11 14.05.2015 16:00
WebSocket - nodejs SVARAI AJAX и COMET 2 17.02.2014 08:41
Comet: NodeJS - с чего начать разработку? Vulkan AJAX и COMET 13 27.11.2010 19:25
XMLHttpRequest серверная часть mmfStudent Серверные языки и технологии 7 14.04.2009 01:52