0
私は、ユーザーがレポートをスケジュールすることができるシステムを持っていますが、それらのジョブはすべて同時にスケジュールすることができます。Quartzスケジューラでキューイングを実装する方法は?
同時にスケジュールされたジョブが1つずつ実行され、同時に実行されないキューイングシステムをクォーツで実装するにはどうすればよいですか?
私は、ユーザーがレポートをスケジュールすることができるシステムを持っていますが、それらのジョブはすべて同時にスケジュールすることができます。Quartzスケジューラでキューイングを実装する方法は?
同時にスケジュールされたジョブが1つずつ実行され、同時に実行されないキューイングシステムをクォーツで実装するにはどうすればよいですか?
あなたしている必要がクラスタモードでジョブを実行され、次の記事をお読みください Cluster Jobs
これは、複数のSchedulerインスタンスを処理する設計だと思います。私は自分のシステムに1つのインスタンスしか持っていません。 – aeycee
は、シーケンシャルなタスクのように思えます。なぜイベント駆動型アプローチを考慮しないでください。 1つのタスクが完了すると1つのイベントがトリガーされます。 – NewUser
私はそれを試みることができますが、私はどのようにクォーツスケジューラでこれを実装することができるか分からない。 – aeycee
単一のレポートごとに新しいジョブをスケジュールする代わりに、定期的に実行するグローバルジョブを1つだけスケジュールし、そのジョブがキューに入れられたレポートを取得して1つずつ作成するようにします。レポートキューは、単純なDBテーブル、JMSキュー、メモリ内オブジェクト、または電子メールアカウントでもかまいません。 – walen