簡體   English   中英

如何從 web 應用程序的 Java Servlet 發送推送通知?

[英]How to send push notifications from a Java Servlet for web application?

在我的應用程序中,我必須顯示發生的特定操作的通知?

然后我必須向登錄用戶顯示通知。

獲取通知的一種方法是在特定時間間隔后繼續輪詢。 那是拉通知。 但這會對服務器造成不必要的打擊。

如何使用來自服務器的推送通知? 我正在使用 Java Servlets 和 JSP 與 Z8F72E28063C30C7468FB6AF4653FF4

如今,一種很有前途的客戶端-服務器通信方式是使用 Websockets。

請參閱什么是長輪詢、Websockets、服務器發送事件 (SSE) 和 Comet以了解與 Websockets 一起使用的其他一些方法,以及有關 Websockets 的優點的介紹,請參閱WebSockets 簡介

為此,您可以使用 WebSocket。 有多種實現可用,例如jwebsocket

查看Comet模型和Servlet 3.0規范。

您可以嘗試 Servlet3.0 異步功能。

這是一個執行推送的聊天示例: Servlet 3.0 Async Example

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM