Как сделать уведомление на сайте для всех пользователей?
Всем привет! Кто может подсказать бесплатное решение для вывода уведомлений для всех пользователей сайта.
Я вижу решение на подобии месенджа, как в вконтакте. Например пользователь зашел на сайт - получил какое-то уведомление о важной новости
или уведомление, предупреждающее о технических работах, которые начнутся через пол часа.
На forntend используются обычные странички, написанные на jquery.
На backend используется: java, liferay(который скоро будет заменен на spring boot) и сам spring mvc
появилась такая идея реализации:
создать скрипт на веб-сайте, который будет вызывать один endpoint с сервера на наличие каких-то сообщений.
В случае наличия новых - показывать пользователю. Осталось определиться, каким пользователям не показывать сообщение повторно
Вообще-то показывают обычно несколько последних (10-20) сообщений по времени, а на клиенте, в куках или webstorage (вообще офигительно!) хранят id последнего сообщения, обычно это unix timestamp (число). Если клиент не запростил ID последнего, то дают последние 10-20, по timestamp удобно выбирать из базы данных, или кафки :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.