【问题标题】:how push notification (java/ servlet) for web application?Web 应用程序如何推送通知(java/servlet)?
【发布时间】:2013-04-07 07:16:23
【问题描述】:

在我的应用程序中,我必须显示发生的特定操作的通知?

然后我必须向登录用户显示通知。 .

1-获取通知的一种方法是在一定时间间隔后继续轮询。这就是拉取通知。

但这会对服务器造成不必要的点击。

如何在操作时使用来自服务器的推送通知。 .? (我正在使用 java(servlet/jsp) 和 tomcat)

【问题讨论】:

标签: java servlets web


【解决方案1】:

如今,一种很有前途的客户端-服务器通信方式是使用 Websockets。

请参阅What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet 以了解与 Websockets 一起使用的其他方式以及有关 Websockets 优势的介绍,请参阅An Introduction To WebSockets

【讨论】:

    【解决方案2】:

    您可以为此目的使用 WebSockets。有多种实现可用,例如 jwebsocket

    【讨论】:

      【解决方案3】:

      查看Comet 模型和Servlet 3.0 规范。

      【讨论】:

        【解决方案4】:

        你可以试试 Servlet3.0 Async 功能。

        这是一个确实推送的聊天示例:Servlet 3.0 Async Example

        【讨论】:

          猜你喜欢
          • 2018-07-06
          • 2013-01-06
          • 2014-05-19
          • 2015-12-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-12-21
          相关资源
          最近更新 更多