【问题标题】:HTML Web Application Notification SystemHTML Web 应用程序通知系统
【发布时间】:2014-07-23 01:03:07
【问题描述】:

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

我正在构建一个从 MySQL 中的“通知”表中读取的通知系统。

我尝试使用 AJAX 轮询,其中每 30 秒异步发送一个请求,读取表,如果存在任何新通知,则通过 JSON 将其发送回客户端。但是,性能令人担忧,尤其是对于许多并发用户。

构建这样一个系统的最佳方法是什么?是否有任何特定的 Java 库可以很好地解决这个问题?

提前致谢。

【问题讨论】:

    标签: java javascript ajax web notifications


    【解决方案1】:

    我看我读得太快了,你使用的是 Play Framework,我不知道。 但快速搜索发现它还具有 websocket 功能:

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

    ----下面的旧答案----

    如果您使用的是 JEE7,为什么不尝试使用 websockets? 它会将您的应用程序限制为支持 websocket 的“较新”浏览器,但它会提高性能,因为连接是双向的,并且开销较小。

    可以在此处找到有关该主题的更多信息:

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

    我还发现以下示例非常有用:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2011-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多