sql >> データベース >  >> RDS >> Mysql

Javaを介して新しいdbレコードをリッスンする方法

    使用している手法は、ポーリングと呼ばれます。新しいレコードをチェックし、設定された時間待機してから、新しいレコードを再度チェックします。新しいレコードに応答する良い方法の1つは、データベースへの新しいレコードの挿入を処理するコントローラーを作成し、すべてのクライアント(データベースレコードを更新する)にコントローラーを使用するように強制することです。その後、コントローラーは新しいレコードがあるときにアラートを出すことができます。コントローラのアラートを容易にするために、コントローラがあなたに連絡できるWebサービスを設定できます。

    コントローラとWebサービスの作成は明らかに余分な作業であるため、これはそれを行うための良い方法である可能性があると私は言います。ただし、ポーリングは不要になります。ポーリング手法を引き続き使用する場合は、ポーリングを実行し、新しい結果でキューを埋めるサービス(プロデューサー)を作成できます。他のプログラム(コンシューマー)は、キューからアイテムを取得して、それらを使用して何かを実行できます。



    1. DelphiでMySQLの結果をフィルタリングする

    2. OracleデータベースのC#でデータセットを埋める方法

    3. PHP-MySQLテーブルをJSONファイルにエクスポートする

    4. cordovaを使用してプロジェクトファイルにローカルに保存されているSqliteデータベースファイル[アセットフォルダ]にアクセスして更新する方法