私はサービスファブリックを手に入れようとしており、少し苦労しています。いくつかの質問:サービスファブリックサービスは完全にシングルスレッドですか?
すべてのサービスファブリックサービスインスタンスはシングルスレッドですか?私はTask.Delayを行ったメソッドでステートレスWeb APIを作成し、文字列を返しました。このサービスへの2つの要求は、同時にではなく次々と提供されました。だから私は、サービスマニフェストのサービスインスタンス数に応じて、同時に処理できる同時リクエストの数が増えると考えていますか? これについて考えると、おそらくOWIN Wep Apiの設定と関係があるでしょう。セッションでブロックしている可能性はありますか?私はデフォルトでセッションがないと仮定しましたか?
サービスファブリックで実行する必要がある実行時間が長すぎます(数時間かかることがあります)。これをサービスファブリックで使用するための推奨パターンはありますか?これらは現在、Webジョブをトリガーするストレージキューを使用して処理されます。信頼できるキューとRunAsyncループを備えた何か?
プロセスはBによく似ていますが、ほとんどの場合、IOには非常に絞り込みのあるサービス(SharePoint Online)が含まれています。ですから、私はどれだけ処理を並行させることができるかには限界があります。タスクはユーザによっても開始されるので、実際はバッチプロセスではありません。 –