Как сделать трансляцию для онлайн и оффлайн пользователя - PullRequest
0 голосов
/ 18 октября 2019

Я хочу создать систему вещания. Итак, когда администратор отправляет сообщение, оно будет транслироваться всем пользователям. Я знаю, что могу отправить его с socket.io, но у меня вопрос, как я могу работать с автономным пользователем? Так что, если какой-либо старый пользователь вернется на мой веб-сайт через 10 минут, этот человек сможет получить это уведомление.

Я думаю об использовании системы очереди сообщений, которая периодически запускается и позволяет получать автономных пользователей из базы данных ипроверьте, подключен ли этот пользователь к сети или нет, а затем отправьте его этому человеку.

Кроме того, широковещательная рассылка должна быть последовательной, что означает, что администратор может отправлять множество рассылок, но пользователь должен получать ее последовательно.

...