.NET开源项目任务计划组件汇总

llovebo

共 1859字,需浏览 4分钟

 ·

2022-05-10 13:29

   .NET Core的定时任务调度组件你用过那些呢?下面是收集github中开源的任务计划组件,感兴趣的童鞋可以点击链接去看看详细使用说明。


1、Chroniton.NetCore

- 用于在日程安排上运行任务(作业)的轻量级健壮库。

简介:具有强类型参数的强类型作业,可以进行异步执行,支持Cron 时间表,支持依赖注入初始化。

链接:https://github.com/leosperry/Chroniton


2、Coravel 

- .Net Core符合Laravel:调度,排队等

简介:声称这是一个“近零配置.NET Core库,使任务调度,缓存,排队,邮件,事件广播(以及更多)变得轻而易举!”

链接:https://github.com/jamesmh/coravel


3、FluentScheduler

 - 具有流畅界面的自动作业调度程序。

简介:FluentScheduler是.net中的任务调度框架,也就是你如果想在.net程序跑一段代码,同时又不影响主程序的运行时 就可以使用FluentScheduler。

链接:https://github.com/fluentscheduler/FluentScheduler


4、Gofer.NET

 - 用于.NET Core的分布式后台任务/作业的简易C#API。

简介:使用通用表达式语法将作业添加到队列并执行,可简单地通过添加新节点来扩展任务工作池,在Redis的支持下,所有的任务都被持久化

链接:https://github.com/brthor/Gofer.NET


5、Hangfire 

- 在ASP.NET应用程序内执行即发即忘,延迟和重复性工作。

简介:Hangfire是一个支持.NET和.NET Core应用程序的跨平台的后台作业处理框架,使用Hangfire时不再需要Windows服务或者单独的进程。Hangfire可以在ASP.NET/ASP.NET Core等应用程序中以简单的方式实现触发,延迟以及定时执行等任务。同时还支持CPU和I/O密集型、长时间运行和短时间运行的作业而不需要设置Windows服务或者其他的任务调度。Hangfire支持多种数据存储方式,如:Redis, SQL Server, SQL Azure和MSMQ等。

链接:https://github.com/HangfireIO/Hangfire



6、LiquidState

 - 高效异步和同步状态机。

简介:机器执行期间的零堆分配 - GC 友好和高性能;完全支持无处不在的 async/await 方法;在配置期间在内部构建链接对象图,使其比基于常规字典的实现更快、更高效。等

链接:https://github.com/prasannavl/LiquidState


7、NCrontab 

- 用于.NET的Crontab。

简介:用C#方式解析crontab表达式

链接:https://github.com/atifaziz/NCrontab


8、quartznet

 - Quartz.NET任务计划程序。

简介:Quartz.NET是一个开源的定时作业调度项目,旨在创建一个免费商业使用的作业调度器,同时具有“企业级”的特性。Quartz.NET目前的版本是支持跨平台的,即支持.NET和.NET Core的应用程序。

链接:https://github.com/quartznet/quartznet/


9、stateless 

- 用于在C#代码中创建状态机的简单库。

简介:是一款基于.NET的开源状态机库, 使用它你可以很轻松的在.NET中创建状态机和以状态机为基础的轻量级工作流。

链接:https://github.com/dotnet-state-machine/stateless


参考:https://github.com/jasonhua95/awesome-dotnet-core


版权声明:本文来源于网友收集或网友提供,仅供学习交流之用,如果有侵权,请转告版主或者留言,本公众号立即删除。



a46381f6ac4dff3c47500773cb2b29b4.webp支持小薇

腾讯云福利 

 爆款2核2G云服务器首年50元,2G2核5M云服务器259元/3年

链接:https://curl.qcloud.com/1VVs7OBH

关注:DotNet开发跳槽

                                                             

  b92baacf7cdbd9a8c9a7dd6856145a39.webp觉得不错,请点个在看342827d40208613d76557e43d3d6024b.webp

浏览 39
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报