キューからのメッセージを処理する Windows サービスを C# で作成しています。メッセージのプロパティに応じて運用環境でサービスを分割する柔軟性を ops に提供したいと考えています。たとえば、顧客 A からの Web 注文、顧客 A からの別のバッチ注文、顧客 B からの 3 番目の Web またはバッチ注文などを処理するインスタンスがあると言えます。
私の現在の解決策は、顧客とソースの組み合わせごとに個別のキューを割り当てることです。注文をキューに入れるプロセスは、正しい決定を下す必要があります。My Windows Service は、1 つ以上のキューからメッセージをプルするように構成できます。面倒ですが、うまくいきます。