@laponov

Как сделать уведомления для пользователя с php (задача в кроне) в socket.io?

Выполняются задачи в кроне - раз в минуту, хотим что бы когда происходят какие-то действия в кроне посылалось уведомление в реальном времени (если пользователь еще на сайте)
На сервере стоит node.js+socket.io - имеем идентификатор конкретного подключенного пользователя.
С самими сокетами проблемы нет, а вот как послать уведомление из php что-то не придумаем.
Один из вариантов слать запрос на ноду по http (example.com:1234/notiffication=USERID) что бы та в свою очередь уже послал emit конкретному пользователю, но что-то подсказывает что этот вариант не совсем правильный..
  • Вопрос задан
  • 470 просмотров
Пригласить эксперта
Ответы на вопрос 3
ajaxtelamonid
@ajaxtelamonid
Laravel
Для связи php и ноды используют redis. Пишем в редис, что нужно отправить, нода слушает редис и отправляет, что найдёт. Гуглите решения.
Ответ написан
Комментировать
riky
@riky
Laravel
логичнее было бы вместо пхп+крон делать это все в ноде.
Ответ написан
Комментировать
@AlexndrNovikov
Solution Architect in Spiral Scout
Если правильно понял суть проблемы, то можно попробовать это
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы