下载啦:请放心下载,安全无病毒!

软件提交最近更新 热门排行
您现在的位置: 下载啦 > 编程开发 > 源码相关 > Hangfire(统一编程模型) v1.7.31官方版
Hangfire(统一编程模型) v1.7.31官方版
0%
0%

Hangfire(统一编程模型) v1.7.31官方版 Hangfire

  • 软件介绍
  • 软件截图
  • 相关下载
  • 相关文章

Hangfire是一款功能强大全面的统一编程模型助手,主要能够帮助用户快速的处理各种后台的任务,除此之外,软件还可以在共享主机、专用主机或云主机中运行,你可以从简单的设置开始,随着时间的推移,为这些场景的后台工作增加计算能力。

Hangfire(统一编程模型) v1.7.31官方版

软件功能

支持基于队列的任务处理:任务执行不是同步的,而是放到一个持久化队列中,以便马上把请求控制权返回给调用者。使用方法:BackgroundJob.Enqueue(() => Console.WriteLine("Simple!"));

延迟任务执行:不是马上调用方法,而是设定一个未来时间点再来执行。使用方法:BackgroundJob.Schedule(() => Console.WriteLine("Reliable!"), TimeSpan.FromDays(7));

循环任务执行:只需要简单的一行代码就可以添加重复执行的任务,其内置了常见的时间循环模式,也可以基于CRON表达式来设定复杂的模式。使用方法:RecurringJob.AddOrUpdate(() => Console.WriteLine("Transparent!"), Cron.Daily);

持久化保存任务、队列、统计信息:默认使用SQL Server,也可以配合消息队列来降低队列处理延迟,或配置使用Redis来获得更好的性能表现

内置自动重试机制:可以设定重试次数,还可以手动在控制台重启任务

除了调用静态方法外还支持实例方法

能够捕获多语言状态:即可以把调用者的Thread.CurrentCulture和Thread.CurrentUICulture信息同任务持久保存在一起,以便任务执行的时候多语言信息是一致的

支持任务取消:使用CancellationToken这样的机制来处理任务取消逻辑

支持IoC容器:目前支持Ninject和Autofac比较常用的开源IoC容器

支持Web集群:可以在一台或多台机器上运行多个Hangfire实例以便实现冗余备份

支持多队列:同一个Hangfire实例可以支持多个队列,以便更好的控制任务的执行方式

并发级别的控制:默认是处理器数量的5倍工作行程,当然也可以自己设定

具备很好的扩展性:有很多扩展点来控制持久存储方式、IoC容器支持等

  • Hangfire(统一编程模型)v1.7.31官方版(1)

下载地址

  • Pc版

Hangfire(统一编程模型) v1.7.31官方版

软件评论 您的评论需要经过审核才能显示

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!
网友评论

热门精选

热门推荐