【发布时间】:2019-08-03 21:10:12
【问题描述】:
我有一个 ASP.NET Core 应用程序,它根据用户请求的令牌执行查询,并以用户身份访问外部系统。这个请求需要很长时间才能完成,我想让它异步。为了能够做到这一点,我正在考虑使用后台服务来卸载工作,并使用 SignalR 来响应接收到的数据事件,但是我找不到“作为用户”执行长时间运行任务的好方法从 MVC 控制器动作。
执行此操作的首选/最佳方法是什么?还是我错过了什么?
【问题讨论】:
-
你试过Hangfire吗?是长时间运行的后台任务的最佳解决方案。
标签: c# asp.net-core background