ASP.NET MVC的排队解决方案
|
我研究了为Web应用程序排队的概念(即将某些类型的作业放入队列中以供单独的工作人员完成,而不是在Web请求周期中完成). 我想知道是否有任何好的解决方案可以在ASP.NET MVC环境中使用. 有没有人有任何(好的或坏的)经历? 谢谢! 更新: 只是为了澄清,我不是在谈论排队传入的请求.我会试着说明我的意思…… 1)标准情况: >来自浏览器的请求 2)我正在研究的内容: >从浏览器中获取 在另一个过程中(可能在发送响应之后): >从队列中取出长期工作 在第一个实例中,用户已经等待很长时间来进行服务器重新计算,在第二个实例中它很快. 当然,某些类型的工作适合于此,有些则不适合. UPDATE2: 客户端不必立即使用长作业的结果进行更新.只要用户碰巧刷新页面(当然,在作业完成之后),这些更改就会在应用程序中显示出来. 想想堆栈溢出中发生的一些事情 – 它们不会立即在应用程序的每个部分更新,但这种情况很快发生 – 我怀疑其中一些工作正在排队. 解决方法将作业数据发布到 MSMQ queue中,并让Windows服务处理队列中的项目.或者,让Web请求生成一个处理队列中项目的进程.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在网页上的ReportViewer控件中呈现时,Reporting
- 身份验证 – 禁止ASP.NET Core中的API URL重定向
- ASP.Net Cookieless如何工作?
- 如何模拟我的ASP.NET应用程序的HTTP 500错误?
- 在Asp.net mvc中应该有服务层吗?
- asp.net-mvc-3 – Elmah和ASP.NET MVC 3
- asp.net-mvc-3 – 在MVC3中使用Page.User.Identity.Name
- asp.net – 估算Web应用程序峰值带宽需求的最准确方法是什么
- asp.net – WCF安全 – 我不明白的列表
- asp.net-mvc – ASP.NET MVC和Visual Studio 2013:编译错误
- asp.net-mvc-3 – 实体框架将float数据类型映射为
- asp.net-mvc – 在MVC3 Razor视图引擎中设置文本
- asp.net-mvc – Html.TextBox条件属性与ASP.NET
- 在asp.net页面中的CSS粘贴页脚
- 如果复选框被选中,ASP.NET – 需要一个文本框
- asp.net-mvc – ASP.NET MVC:如何处理必须转到每
- asp.net – 403禁止错误
- ASP.NET 清除模式窗口数据缓存的操作方式
- asp.net-mvc-3 – ASP.NET MVC 3:当BeginForm在
- asp.net – 正在生成无效的Webresource.axd参数
