[英]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.