У меня есть веб-приложение, которое имеет длительный (ресурсоемкий) процесс в коде, а конечным результатом является файл PDF (инструмент преобразования изображений в PDF)
Он работает нормально ... и поскольку я сейчас на выделенном сервере, это совсем не проблема для ресурсов.
Однако мне интересно, что система достигла бы своих ограничений ресурсов, если одновременно обрабатывается более 20 пользователей.
Я видел службы в Интернете, где пользователь вводит свою электронную почту, и процессы, я полагаю, ставятся в очередь в фоновом режиме, а результаты отправляются по электронной почте методом 1-го в 1-м из.
Может кто-нибудь дать мне представление о том, как реализовать такую логику в приложениях asp.net с использованием C #?