Hangfire如何独立于ASP.net?

时间:2015-04-30 10:20:10

标签: hangfire

No Windows Service, no Windows Scheduler, no separate applications required.

如果没有这些工具,Hangfire如何能够在不与ASP.net绑定的情况下运行后台任务?

1 个答案:

答案 0 :(得分:1)

Hangfire没有引用System.Web或与ASP.NET相关的其他程序集。包括仪表板(Web UI)在内的所有Hangfire功能都可用于任何应用程序类型,如控制台应用程序或Windows服务。这就是它独立于ASP.NET的原因。

Hangfire处理ASP.NET应用程序中的所有risks of running background jobs,包括应用程序重新启动(作业被持久化)和意外的进程终止(使用重试逻辑)。因此,您可以在不使用Windows服务或单独的应用程序的情况下处理后台作业。