系统介绍
Hangfire后台工具可以处理各种后台任务,并且这款软件还可以在共享主机、专用主机或云中运行,功能非常强大,是一个开源且商业免费使用的工具函数库。Hangfire后台工具非常容易地在ASP.NET应用中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Service后台任务执行器,欢迎体验。
Hangfire功能特色
支持任务取消:使用CancellationToken这样的机制来处理任务取消逻辑。
支持IoC容器:目前支持Ninject和Autofac比较常用的开源IoC容器。
支持Web集群:可以在一台或多台机器上运行多个Hangfire实例以便实现冗余备份。
支持多队列:同一个Hangfire实例可以支持多个队列,以便更好的控制任务的执行方式。
并发级别的控制:默认是处理器数量的5倍工作行程,当然也可以自己设定。
具备很好的扩展性:有很多扩展点来控制持久存储方式、IoC容器支持等。