Я использую версию Windows Workflow 4.0 в своем проекте для управления рабочим процессом.В системе создается один проект, который имеет 100 документов, которые должны быть одобрены пользователями, и каждый документ должен следовать одному и тому же рабочему процессу.Обработка документов параллельна для 100 документов.Который когда-либо заканчивается, может перейти к следующему шагу рабочего процесса.[Например: документ создан - отправлен на проверку - проверен - утвержден].
Теперь я создаю 100 экземпляров для 100 документов.Но я не уверен в производительности, когда количество документов увеличивается феноменально (например, 10000 документов).Также в любой момент времени в системе может быть создано несколько проектов.
Есть ли лучший способ справиться с этим сценарием?
Приложение основано на ASP.Net и работает под управлением IIS.