如何异步/独立处理网页请求?

时间:2011-04-11 11:30:24

标签: asynchronous

由于用户在ASP.net网页上提交表单,我希望生成一组图像。存在服务器将被请求超载的风险,因此我正在寻找将图像生成切换到单独进程的某种方式,该进程在用户准备下载时生成并向用户发送电子邮件。理想情况下,单独的流程将持续运行,以便它能够及时响应请求。

任何想法在这里使用什么?需要是.net。

干杯,伊恩。

1 个答案:

答案 0 :(得分:0)

我会创建一个Java Servlet和一些带有石英调度程序的类来处理后台作业。

如果用户提交表单您可以创建后台作业,那么quartz将处理这些作业的排队和处理。

然后,如果作业完成,您可以让JavaScript客户端不时询问(每10秒钟左右),如果是,请将网址返回到图片。