Сервер приложений зависает в очереди при загрузке нескольких документов
Этот вопрос касается структуры, которую я хочу создать для приложения. Я разработал приложение для просмотра документов.
* Application is hosted in IIS Server.
* Doc Conversion .EXE is hosted in 1st APPLICATION SERVER.
* Doc Repair .EXE is hosted in 2nd APPLICATION SERVER.
Этот процесс похож на то, что когда пользователь загружает несколько документов, загруженные документы передаются СЕРВЕРУ ПРИЛОЖЕНИЯ для преобразования его из любого формата в формат изображения.
Затем пользователь увидит документы в сетке и может щелкнуть по ним для просмотра. Теперь в режиме просмотра, если документы не конвертированы должным образом, то в программе просмотра есть опция "восстановить". При нажатии на эту кнопку документ будет передан другому СЕРВЕРУ ЗАЯВКИ на ремонт документов.
Если пользователь щелкнет по документу, то этот документ будет передан 2-му СЕРВЕРУ ПРИЛОЖЕНИЯ для его восстановления.
Теперь проблема в том, что если пользователь щелкает более 2 или 3 документов с сотнями страниц, он ставит все 3 в очередь и будет прикреплен к более поздним документам, пока не восстановит 1-й.
Итак, мой вопрос: как мне обработать этот запрос на восстановление нескольких документов с сотнями или тысячами страниц?
Нужно ли добавлять серверы приложений или что-то еще?