Java 在数据库更新时在客户端调用方法

Java 在数据库更新时在客户端调用方法,java,mysql,database,jdbc,notifications,Java,Mysql,Database,Jdbc,Notifications,我的sql中有一个数据库,我有多个客户端使用该数据库。 每当更新数据库中的一列时,我都希望在客户端调用相应的java方法。基本上这就是消息系统,当用户收到新消息时,我想给他一个通知。这样做对吗?如果是,我如何实施它。如果不是,正确的方法是什么 谢谢你的帮助 谢谢不,这不是正确的方法。要发送消息,请使用面向消息的中间件(MOM),使用JMS。有免费的JMS实现可用(例如,类似) 有这样的消息传递框架,例如: 叽叽喳喳 UDP多播(http://download.oracle.com/javase

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

谢谢你的帮助


谢谢

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

有这样的消息传递框架,例如:

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

您可能会发现以下博文和帖子很有趣:

该博客是在Twitter将其消息传递系统平台从Ruby改为Scala时撰写的。它引发了一场关于专家间消息传递系统的网上热议