网站首页 > 技术文章 正文
介绍
Hangfire是一个开源的.NET任务调度框架,提供了内置集成化的控制台,可以直观明了的查看作业调度情况,并且Hangfire不需要依赖于单独的应用程序执行(如:windows服务,window计划)。并且支持持久性存储。Hangfire允许我们以非常简单但可靠的方式在请求管道之外启动方法调用。这种在后台线程执行方法的行为称为后台任务。
Hangfire是由客户端、作业存储、服务端组成的。下图描述了Hangfire的主要组织:
要求
Hangfire不受特定.NET应用程序类型的限制。我们可以在 ASP.NET Web应用程序 、非ASP.NET Web应用程序、控制台应用程序 或 Windows服务 中使用它。以下是要求:
- .NET Framework 4.5
- 持久存储(支持库MS SQL Server,Redis,MySQL,PostgreSql等)
- Newtonsoft.Json library ≥ 5.0.1
开源协议
Hangfire是一款开源软件产品,我们可免费下载使用。它采用LGPL许可证,我们甚至可以在商业和或专有应用中使用它。同时允许我们付费订阅后使用Hangfire Pro扩展库提供的其他功能。
地址
官网地址:https://www.hangfire.io/
GitHub源码:https://github.com/HangfireIO/Hangfire
中文文档:https://www.bookstack.cn/read/Hangfire-zh-official/README.md
GitHub使用示例源码:https://github.com/HangfireIO/Hangfire.Samples(包括控制台应用程序,window服务,ASP.NET MVC,WebForm)
Hangfire使用文章汇总:https://www.bbsmax.com/R/xl56E0nrJr/
- 上一篇: 什么是Ntrip?Ntrip协议简介
- 下一篇: 关于WEB服务器(.NET)一些经验累积(二)
猜你喜欢
- 2025-07-03 从赛车运动中汲取了灵感,完美修复老款甲壳虫
- 2025-07-03 雷克萨斯RX改装日本BBS RN轮毂:精致工艺与完美融合
- 2025-07-03 德国BBS SR轮毂升级,高尔夫第8代GTI焕然一新
- 2025-07-03 BBS轮毂的品牌简史有助于您正确选择品牌轮毂
- 2025-07-03 关于WEB服务器(.NET)一些经验累积(二)
- 2025-07-03 什么是Ntrip?Ntrip协议简介
- 2025-07-03 苹果XS,XSMAX,XR信号不好,不想升级系统刷IPCC试下
- 2025-07-03 最全最新企业网站系统大全,果断收藏!
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)
- mssqlserver jar (30)