【问题标题】:calling a method on client side on update in database在数据库更新时调用客户端的方法
【发布时间】:2011-12-22 09:07:25
【问题描述】:

我的 sql 中有一个数据库,并且有多个客户端使用该数据库。 每当更新数据库中的列时,我想在客户端调用相应的 java 方法。基本上这是消息系统,当用户收到新消息时,我想给他一个通知。这是正确的方法吗?如果是,我该如何实施。如果不是,那么正确的做法是什么?

任何帮助表示赞赏

谢谢

【问题讨论】:

    标签: java mysql database jdbc notifications


    【解决方案1】:

    出于这种原因,有一些消息传递框架,例如:

    • 胡言乱语
    • UDP 多播 (http://download.oracle.com/javase/1.4.2/docs/api/java/net/MulticastSocket.html)
    • JMS (http://activemq.apache.org/)

    【讨论】:

      【解决方案2】:

      不,这不是正确的做法。要发送消息,请使用面向消息的中间件 (MOM),使用 JMS。有可用的免费 JMS 实现(例如,ActiveMQ)。

      【讨论】:

        【解决方案3】:

        您可能会对以下博客文章和主题感兴趣:http://www.unlimitednovelty.com/2009/04/twitter-blaming-ruby-for-their-mistakes.html

        该博客是在 Twitter 将其消息系统平台从 Ruby 更改为 Scala 时编写的。它在专家之间引发了关于消息传递系统的有趣火焰......

        【讨论】:

          猜你喜欢
          • 2018-04-05
          • 1970-01-01
          • 1970-01-01
          • 2018-09-28
          • 1970-01-01
          • 1970-01-01
          • 2015-02-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多