2011-11-04 8 views
2

私は自分のSQLにデータベースを持っており、そのデータベースを使用する複数のクライアントがあります。 データベースの列が更新されるたびに、クライアント側で対応するJavaメソッドを呼び出したいと思います。基本的にはこれがメッセージシステムです。ユーザーが新しいメッセージを受け取ったときに通知する必要があります。これは正しい方法ですか?はいの場合はどうすれば実装できますか?そうでない場合、それを行う正しい方法は何ですか?データベースの更新時にクライアント側でメソッドを呼び出す

すべてのヘルプはありません、これはそれを行うには正しい方法ではありません

おかげ

答えて

2

を高く評価しました。メッセージを送信するには、JMSを使用してメッセージ指向のミドルウェア(MOM)を使用します。使用可能なJMS実装は無料です(たとえば、ActiveMQなど)。

3

例えば、このような理由のためのメッセージングフレームワークがあります。

  • Jabberの
  • UDPマルチキャスト(http://download.oracle.com/javase/1.4.2/docs/api/java/net /MulticastSocket.html)あなたは、次のブログ記事やスレッドを面白いかもしれません
  • JMS(http://activemq.apache.org/)
関連する問題