我最近发现了一篇关于使用ASP.NET进行后台工作/预定工作管理的文章。
根据我对Web应用程序的理解,您可以运行一堆同步和异步请求,直到浏览器与服务器连接。关闭浏览器后,请求行就会中断。
我已阅读Hangfire文档(www.hangfire.io),并将其描述为:
Hangfire是一个开源框架,可以帮助您创建,处理 并管理您的后台工作,即您不想放置的操作 在您的请求处理管道中
我的问题是,这些框架是基于服务器吗?即使没有用户与Web服务器的连接,他们也可以运行任务吗?
如果它们可以独立运行,我可以跨多个Web应用程序控制后台线程吗?