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

2022-09-04 22:10:32

在我的申请中,我必须显示有关已发生特定操作的通知?

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

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

但这会导致不必要的服务器命中。

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


答案 1

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

请参阅什么是长轮询、Websockets、服务器发送事件 (SSE) 和 Comet,了解与 Websockets 一起的其他一些方法,有关 Websockets 的优势和介绍,请参阅 WebSockets 简介


答案 2

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


推荐