特定の時点でタスクを実行する必要があるアプリを作成しているので、Quartz.NET を使用する予定です。ただし、実行する必要があるタスクには複数のステップがあり、そのうちのいくつかは少し集中的である可能性があるため、MSMQ のようなものを使用してタスクの各部分をキューに入れ、負荷を分散するより小さな焦点のサブタスクを持つことを考えていました。ワンビットタスク。
これに関する唯一の問題は、タスクを確実に完了するために使用したい Quartz.NET の失敗したタスク機能をバイパスすることです。
Quartz.NET を単独で使用してすべてを行う方法を提案できる人はいますか? または、MSMQ を使用して、Quartz.NET の「タスク失敗」機能を引き続き使用する方法を教えてください。(または私が知らないかもしれない他の方法?)