私は、Java EE 6テクノロジを使用して個人用のWebアプリケーションを構築しています(このコンテナはアプリケーションサーバーJboss AS 7です)。Java Webアプリケーションで繰り返しのバックグラウンドタスクを処理するための戦略?
- スケジュールされたタスク(例えば、毎週日曜日の夜に大量のメールを送信する)ウェブイベントに基づいて
- トリガータスク(例えば、実行されている:私は、私は2つのシナリオを特定し、 反復的バックグラウンドタスクを作成するために、ゼロから始めていますウェブアクションからいくつかの長いバックグラウンド更新)私は(かのうであれば、私は知らない)避けたい何
は、いくつかのバックグラウンドタスクは、私のplatformmに散らばっていることですが(そのうちのいくつかは他の人がTimerTaskを使用して、cronを使用して、db jobsなど)が難しくなります維持する。
以前の2つの要件を考慮して、Java Webアプリケーションで繰り返しのバックグラウンドタスクを処理するさまざまなアプローチは何ですか?
関連:EE6で