簡體   English   中英

HTML Web應用程序通知系統

[英]HTML Web Application Notification System

我正在使用Play Framework 2.3(Java)和MySQL。

我正在構建一個從MySQL中的“ notifications”表讀取的通知系統。

我嘗試使用AJAX輪詢,其中每30秒異步發送一次請求,讀取表,如果存在任何新通知,則通過JSON發送回客戶端。 但是,性能令人擔憂,尤其是對於許多並發用戶。

構建這樣的系統的最佳方法是什么? 是否有任何特定的Java庫對此適用?

提前致謝。

我看得太快了,您正在使用Play框架,但我不知道。 但是快速搜索發現它也具有websocket功能:

http://www.playframework.com/documentation/2.3.x/JavaWebSockets

----下面的舊答案----

如果您使用的是JEE7,為什么不嘗試使用websocket? 它將您的應用程序限制為支持Websocket的“較新”瀏覽器,但由於連接是雙向的並且開銷較小,因此可以提高性能。

有關此主題的更多信息,請參見:

http://docs.oracle.com/javaee/7/tutorial/doc/websocket.htm

我還發現以下示例非常有用:

http://mgreau.com/posts/2013/11/11/javaee7-websocket-angularjs-wildfly.html

暫無
暫無

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

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