原副标题:.NET开放源码工程项目各项任务方案模块汇整
.NET Core的间歇sysfs模块你用过什么样呢?上面是搜集github中开放源码的各项任务方案模块,钟爱的TX能点选镜像去看一看详尽采用表明。
1、Chroniton.NetCore
– 用作在尧利省上运转各项任务(工作台)的轻量强壮库。
概要:具备强类别模块的强类别工作台,能展开触发器继续执行,全力支持Cron 方案,全力支持倚赖转化成调用。
镜像:https://github.com/leosperry/Chroniton
2、Coravel
– .Net Core合乎Laravel:运维,排队等候等
概要:宣称这是两个“近零实用性.NET Core库,使sysfs,内存,排队等候,电子邮件,该事件该台(和更多)显得毫不费力!”
镜像:https://github.com/jamesmh/coravel
3、FluentScheduler
– 具备简洁介面的手动工作台运维流程。
概要: FluentScheduler是.net中的sysfs架构 ,也是你假如想在.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服务或者其他的sysfs。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
关注: DotNet开发跳槽
觉得不错,请点个在看 呀