0

mysql を Java クライアントに接続する方法があるのだろうかと思います。つまり、次のようになります。

ユーザーが machien2 からレコードを更新した場合、mysql はネットワーク上の他のユーザーに信号を送信し、ユーザーに通知します (新しいレコードが追加または更新されました)。

それで、これは可能ですか?または、Java アプリケーションで自動更新メソッドを作成して、たとえば 5 秒ごとにデータを更新できるようにする必要がありますが、問題は、このメソッドが帯域幅を消費することです。そのため、データが追加または更新されたときにのみ更新できる場合は、素晴らしいでしょう。

4

1 に答える 1

0

それはどの DBMS でも不可能だと思います。そのようなアプリケーションでは、JMS (Java Messageing Service) を使用できます。私が推奨する実装は、JBoss のHornetQです。https://en.wikipedia.org/wiki/Java_Message_Serviceで他の実装を見つけることができます

そこで、パブリッシュ/サブスクライブ パターンを使用してイベントを送受信する必要があります。

于 2012-08-02T10:06:21.443 に答える