1

さまざまなバックグラウンド ハウスキーピング タスクを実行する必要がある Tomcat アプリケーションがあります。

たとえば、ユーザーが何かを更新すると、イベント キュー テーブルにエントリが作成されます。次に、バックグラウンド タスクがキューを読み取り、電子メールを送信します。UI でイベント ログとして使用するので、とにかくテーブルが必要です。

以前は、cron を使用してコマンド ラインからスケジュールを設定していました。しかし、今回は数分かけてより良い方法を探すべきだと思いました...

理想的には、アプリケーションのバックグラウンドでいくつかのタスクをアイドリングすることです。アプリケーションスコープ変数を監視して、何らかのアクティビティをトリガーします。

別のフレームワークを実装するのに十分なほど複雑ではありません。ある種のフラグとトリガーを探しているだけです。

助言がありますか?ありがとう

4

1 に答える 1

0

Quartz Schedulerは使いやすく、アプリケーション内からこれを実現できます。

于 2013-02-08T00:06:28.510 に答える