c# - POST请求的离线处理

标签 c# windows-services scheduled-tasks offline

我正在开发一个应用程序,我要在其中向 .NET Web 服务提交 POST 请求。

当前的实现是立即处理请求并给出响应。在实际部署中,需要处理的数据量很大,需要离线处理请求。

有什么策略可以完成任务

我应该实现 Windows 服务,还是实现调用应用程序来执行所需任务的计划任务。

最佳答案

这可能是 MSMQ 的一个好案例。您的网络服务可以用传入数据填充队列,另一个进程可以读取这些消息并执行必要的处理。

下面是对 MSMQ 的一个很好的概述:

http://www.primaryobjects.com/CMS/Article77.aspx

关于c# - POST请求的离线处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3718517/

相关文章:

c# - .NET 远程处理 : how to access server application objects from remotable object?

c# - aspnet core web.config 未加载

azure - Windows Azure 中的异步循环任务计划程序

windows - 计划批处理文件不将文件重命名为使用 %date% 和 %time% 变量指定的名称

c# - 创建计划任务

c# - .NET MVC 4 - 同一个 Controller 上有多个 "actions",怎么样?

c# - Inno Setup for Windows 服务?

delphi - Delphi 中的服务应用程序

c# - 查找windows服务中的堆栈溢出异常

c# - 创建一个 C# 服务来监视无限循环中的变化