如何为 Web 应用程序推送通知(java/servlet)?

如何为 Web 应用程序推送通知(java/servlet)?

问题描述:

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

In my application I have to show a notification on a particular action taken place ?

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

I have to show logged in user a notification then. .

1-获得通知的一种方法是在特定时间间隔后继续轮询.那是拉取通知.

1-One way to get notification is to keep polling after certain time interval . that is pull notification.

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

but this causes unnecessary hits to server.

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

how Can I use push notification from server upon action. .? (I am using java(servlet/jsp) with tomcat)

如今,一种很有前景的客户端-服务器通信方式是使用 Websocket.

Nowadays a promising way of client-server communication is to use Websockets.

参见什么是长轮询,Websockets、Server-Sent Events (SSE) 和 Comet 与 Websockets 一起查看其他一些方式,以及 Websockets 的优点和介绍,请参见 WebSocket 简介

See What are Long-Polling, Websockets, Server-Sent Events (SSE) and Comet to see some other ways together with the Websockets and for an advantages of Websockets with an introduction see An Introduction To WebSockets