Как сделать асинхронную / независимую обработку запроса веб-страницы? - PullRequest
0 голосов
/ 11 апреля 2011

Я хочу создать набор изображений в результате отправки пользователем формы на веб-странице ASP.net.Существует риск того, что сервер будет перегружен запросами, поэтому я ищу способ передать процесс создания изображения отдельному процессу, который выполняет генерацию и отправляет пользователю электронное письмо, когда они готовы к загрузке.В идеале отдельный процесс должен выполняться непрерывно, чтобы он мог оперативно отвечать на запросы.

Есть идеи, что здесь использовать?Должен быть .net.

Приветствия, Ян.

1 Ответ

0 голосов
/ 11 апреля 2011

Я бы создал сервлет Java и некоторый класс с кварцевым планировщиком, который будет обрабатывать фоновые задания.

Если пользователь отправляет форму, в которой вы можете создавать фоновые задания, то кварц будет обрабатывать их обработку в очереди.

После этого клиент JavaScript мог бы время от времени спрашивать (каждые 10 секунд или около того), завершены ли задания и, если да, возвращать URL-адреса к изображениям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...