我正在使用 AngularJS 和 ASP.Net WebAPI 开发客户端单页应用程序 (SPA)。
SPA 的功能之一包括上传大型 CSV 文件,在服务器上对其进行处理,并将输出返回给用户。
显然,这种计算不能在线完成,因此我实现了一个 UploadController 负责接收文件,一个 PollingController 负责在计算完成时通知用户。
客户端应用程序每隔几秒监视一次 PollingController。
我没有消息队列方面的经验,但我的直觉告诉我,在这种情况下需要它们。
您建议如何以非阻塞、高效的方式实现此功能?
例子将不胜感激