データを処理するサービスのネットワークを構築する必要があります。各サービスには、独自のタスク キューが必要です。準備として、QueueTask、CancelTask、StopTask、GetTaskStatus、GetTaskProgress などの操作が必要です。
タスク キューのフレームワークまたは完全に構築された実装を探しています。
現時点では、いくつかのオプションを知っています:
MSMQ - 私のニーズには合っていますが、サポートするにはコーディングが多すぎます。
Castle.Sheduling - スケジューリング ソリューション. プラグ可能なトリガーを提供します。これを実装して、ニーズを達成できます。ただし、コーディングが多すぎます。
ServiceBUS - たとえばMassTransit。ただし、長いキューをどのようにサポートし、配管コードが必要なのかはわかりません。
理想的なソリューションは、タスク キューのホスティングを提供するフレームワークです。これにより、タスクを失うことなく再起動できます。これは、たとえば SOAP エンドポイントとしてネットワークからアクセスできます。
問題は、実際に何を使用しているのか、なぜですか?何を使用することをお勧めしますか?