标签:
今年1月31日,在微软的MVP 2015社区大讲堂上,我给大家分享了一个演讲:在ASP.NET应用中执行后台任务。其中介绍了三种技术的应用:QueueBackgroundWorkItem、Hangfire和Azure WebJobs。当时由于时间关系,对三者都是简要介绍。今天想和大家着重介绍下Hangfire。
Hangfire是一个开源且商业免费使用的工具函数库。可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器。且任务信息可以被持久保存。内置提供集成化的控制台。
通过Nuget就可以在你的应用程序中安装Hangfire:Install-Package Hangfire
Hangfire的具有如下特性和有点:
为什么要使用Hangfire这样的函数库呢?我觉得好处有如下几个方面:
之前我把Hangfire运用到两种情况下:
当然,Hangfire的应用场景还很多,比如在后台处理电商卖家的订单。
MVP 2015社区大讲堂演讲的PPT在此:MVP 2015社区大讲堂之:在ASP.NET应用中执行后台任务
标签:
原文地址:http://www.cnblogs.com/redmoon/p/4394962.html