長時間実行されるビジネス プロセスがあります (数分ではなく数週間)。プロセスの開始は、ユーザーのアクションによってトリガーされます。私が抱えている問題は、サガの次のステップが2つの場所のいずれかから来るということです.トリガーする必要があります。
サガは、このビジネス プロセスで使用する正しいメカニズムですか? もしそうなら、これはどのように達成されますか?サガがこのタスクに適していない場合、単純にデータベースに対して毎晩バッチ ジョブを実行するよりも優れたメカニズムはありますか? 毎晩バッチ ジョブを実行することに対する私の嫌悪感は、単純に、この物語の次のポイントを照会するためにヒットしなければならないデータベース テーブルのサイズです。