C#中长时间运行的过程
作者:互联网
我有一个Web应用程序,其背后的代码运行时间很长(资源密集型),最终输出是pdf文件(图像到pdf转换工具)
它运行良好.并且由于我在专用服务器上,因此就资源而言,这根本不是问题.
但是,我想知道如果一次有20个以上的用户在处理该系统是否会达到其资源限制.
我已经看到了在线服务,用户可以在其中输入他们的电子邮件,并且我认为这些过程在后台排队,并且结果以先进先出的方式通过电子邮件发送.
有人可以给我一个关于如何使用C#在asp.net应用程序中实现这种逻辑的开始吗?
解决方法:
这样的系统将由在服务器上运行的Windows服务组成. asp.net页唯一要做的就是向数据库提交请求(包含相关数据). Windows服务然后监视该表并处理所有新请求.
标签:long-integer,asp-net,c,process 来源: https://codeday.me/bug/20191024/1917776.html