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