Web API是否需要长时间处理或其他更好的解决方案?

时间:2018-07-25 00:45:13

标签: c# asp.net process

我们需要自动批量处理二十四点七离线不间断的大量数据。每个批次大约有3个文件,每个文件大约10 MB,每个批次大约需要30分钟才能完成,包括大约20 MB的报告生成。 Web API是否适合这种情况?还是有其他更好的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

如果网络上有客户端,则可以在api方法中使用长时间运行的任务。然后在准备就绪时使用signalR发送数据。否则,为什么要使用Web服务器?您可以改用Windows服务。 您的问题尚不清楚。