Пытаюсь разобраться в websocket, в примерах встречается только передача данных между клиентами.Это мне понятно.
А как привязать это к событиям сервера? К примеру изменились данные в таблице и нужно обновить ее у всех клиентов. Как это лучше сделать?
Аутентификация, авторизация пользователей, такое возможно?
Спасибо.
websocket уведомления
Re: websocket уведомления
Сейчас нагуглил вот такое решение
https://github.com/centrifugal/centrifugo,
вроде то что нужно.
И даже есть компонент для Yii2
https://github.com/BetsuNo/yii2-centrifugo
https://github.com/centrifugal/centrifugo,
вроде то что нужно.
И даже есть компонент для Yii2
https://github.com/BetsuNo/yii2-centrifugo
Re: websocket уведомления
делал все это на ratchet - в запущенном процессе можно периодически проверять очередь или например просто таблицу и при необходимости рассылать подписчикамdarlov писал(а): ↑2018.03.06, 11:55 Пытаюсь разобраться в websocket, в примерах встречается только передача данных между клиентами.Это мне понятно.
А как привязать это к событиям сервера? К примеру изменились данные в таблице и нужно обновить ее у всех клиентов. Как это лучше сделать?
Аутентификация, авторизация пользователей, такое возможно?
Спасибо.
Аутентификацию можно сделать например на основе отправляемого с клиента сообщения.
Re: websocket уведомления
Попробуем, спасибоyan писал(а): ↑2018.03.06, 12:50делал все это на ratchet - в запущенном процессе можно периодически проверять очередь или например просто таблицу и при необходимости рассылать подписчикамdarlov писал(а): ↑2018.03.06, 11:55 Пытаюсь разобраться в websocket, в примерах встречается только передача данных между клиентами.Это мне понятно.
А как привязать это к событиям сервера? К примеру изменились данные в таблице и нужно обновить ее у всех клиентов. Как это лучше сделать?
Аутентификация, авторизация пользователей, такое возможно?
Спасибо.
Аутентификацию можно сделать например на основе отправляемого с клиента сообщения.
Re: websocket уведомления
socket.io