プロジェクトで Windows Workflow 4.0 バージョンを使用してワークフローを管理しています。ユーザーによって承認される 100 のドキュメントを持つシステムで 1 つのプロジェクトが作成され、各ドキュメントは同じワークフロー プロセスに従う必要があります。ドキュメント処理は、100 ドキュメントに対して並列です。どちらが終了しても、次のワークフロー ステップに進むことができます。[例: ドキュメントの作成 - レビュー用に送信 - レビュー済み - 承認済み]。
現在、100 個のドキュメントに対して 100 個のインスタンスを作成しています。ただし、ドキュメントが驚異的に増加している場合 (例: 10000 ドキュメント) のパフォーマンスについてはわかりません。また、いつでも複数のプロジェクトをシステムに作成できます。
このシナリオを処理するより良い方法はありますか?
アプリケーションは ASP.Net に基づいており、IIS を実行しています。