【问题标题】:Push Notification to Client向客户端推送通知
【发布时间】:2012-10-25 05:19:47
【问题描述】:

我使用 Struts、Spring 和 Hibernate 构建了我的项目。我正在使用 Tomcat 作为服务器。现在我想在我的 Web 应用程序中实现推送通知,执行诸如根据数据库中的新数据更新视图层上的表之类的任务,或者在发生特定情况时显示通知。我该如何实现这一点,我应该使用什么工具?也许彗星或类似的东西?如果您有指向教程的链接,我会觉得这很有帮助。

我也想知道这个(推送)是否与消息传递有关?

我试过this link 但它看起来像拉。我的案例就像一个聊天应用程序——如果有人登录,其他成员会收到通知。我对如何实现这一点感到困惑。

【问题讨论】:

    标签: java spring tomcat comet


    【解决方案1】:

    你试过框架Atmosphere吗?它支持 websocket 并回退到提到的 longpolling。

    它可以在客户端与 jquery 一起使用。教程是here

    【讨论】:

      【解决方案2】:

      嗯,最简单的方法是使用长轮询的 ajax 调用(想到 jQuery)。彗星也不错。

      【讨论】:

      • 有教程或链接吗?特别是对于新手
      【解决方案3】:

      使用 Spring STOMP WebSockets.. 它非常简单 https://spring.io/guides/gs/messaging-stomp-websocket/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-26
        • 1970-01-01
        • 1970-01-01
        • 2011-07-30
        • 2023-03-24
        • 1970-01-01
        • 2012-05-05
        相关资源
        最近更新 更多