Как push-уведомление (java/servlet) для веб-приложения?
В моем приложении мне нужно показать уведомление о конкретном действии?
Затем я должен показать зарегистрированное пользователю уведомление..
1-Один способ получить уведомление - это продолжать опрос через определенный промежуток времени. это уведомление о вытягивании.
но это вызывает ненужные обращения к серверу.
как я могу использовать push-уведомление от сервера по действию..?
(Я использую java (servlet/jsp) с tomcat)
Ответы
Ответ 1
В настоящее время перспективным способом взаимодействия клиент-сервер является использование Web-сокетов.
Смотрите Что такое Long-Polling, Websockets, Server-Sent Events (SSE) и комета, чтобы увидеть другие способы вместе с веб-узлами и преимуществами веб-узлов с введением см. Введение в WebSockets
Ответ 2
Взгляните на модель кометы и Servlet 3.0 спецификация.
Ответ 3
С этой целью вы можете использовать WebSockets. Доступны несколько реализаций, таких как jwebsocket.
Ответ 4
Вы можете попробовать функциональность Async Servlet3.0.
Вот пример чата, который вызывает push: Пример ассемблера Servlet 3.0