2017-12-05 20 views
0

私は "アラーム"機能を持つデスクトップアプリケーションを持っています。私が実装しようとしているのは、ユーザーがデータとアラームの時刻を選択すると、データベースに格納され、アプリケーションは毎秒データベースにクエリを送信し、システムの現在の日付と時刻を一致するかどうかを通知します。私は毎秒データベースを照会するのは良いとは思わない。私は周りに他の方法を考えることはできません。このアプリケーションは複数のデバイスにアラーム記録を同期させるので、データベースに格納することは私が推測する必要があります。 複数のアラームを設定できる典型的なアラームアプリケーションはどのように機能しますか? - ありがとうございましたアラームを開始するかどうかを確認するために毎秒データベースにクエリを実行する必要がありますか?

+0

「タイマー」を実装する最良の方法は何ですか?(https://stackoverflow.com/questions/12535722/what-is-the-best-way-to-implement-a-timer ) – Sparrow

答えて

1

データベースの上にサーバーレイヤーを作成してみてください。 dbアラーム時刻からクエリを実行し、アラーム時間が終了したときにクライアントアプリケーションに通知を送信するクラスを作成します。 Quartzライブラリを使用してみてください。

関連する問題