.net网站内容管理系统( ASP.NETCore3.1平台下的开源作业调度系统介绍)

优采云 发布时间: 2022-04-06 20:06

  .net网站内容管理系统(

ASP.NETCore3.1平台下的开源作业调度系统介绍)

  

  开源项目是许多组织和个人共享的组件或项目。作者的努力我们无法欣赏,首先大家应该心存感激和尊重。使用前请严格遵守各个项目的开源协议。尊重知识产权,构建和谐开源社区。

  以下开源项目(含组件)采集自网上,后续会不断补充。

  流利调度器

  FluentSchedule 是.NET 平台下的轻量级任务调度组件。界面丰富,功能强大,简单易用。官网提供的丰富示例,方便开发者上手。如果您只是在项目中设置计划任务,请先使用此组件。

  官方网站:

  GitHub:

  调度大师

  

  ScheduleMaster是一个开源的分布式任务调度系统,基于.NET Core3.1平台构建,支持跨平台多节点部署和运行。

  主要特点:

  技术栈:

  ASP.NET Core3.1、EntityFramework Core3.0、Mysql5.7、Quartz.Net、BeyondAdmin、Jquery…

  吉蒂:

  石英网

  

  Quartz.NET是.NET平台下最早使用最广泛的老式定时任务调度组件。它是一个功能齐全的开源作业调度系统,可用于从小型应用程序到大型企业系统。它可以与任何其他软件系统集成或使用。它提供了简单的操作,如调度/取消调度作业、启动/停止/暂停调度程序等。

  使用 Quartz.NET,您可以定期轮询数据库同步、定时电子邮件通知、定时数据处理等。Quartz.NET 允许开发人员根据时间间隔(或天)安排作业。它实现了作业和触发器之间的多对多关系,还可以将多个作业与不同的触发器关联起来。集成 Quartz.NET 的应用程序可以重用来自不同事件的作业,并且可以为一个事件组合多个作业。

  .NET Framework 通过 System.Timers.timer 类具有“内置”计时器功能。为什么有人会使用 Quartz 而不是这些标准功能?

  原因包括以下几个方面:

  对于一些简单的应用程序,这些特性可能并不重要,在这种情况下,不使用 Quartz.NET 可能是正确的决定。

  官方网站:

  GitHub:

  吊火

  Hangfire 是一个开源框架,可帮助您创建、处理和管理后台作业。

  特征:

  BackgroundJob.Enqueue(() => Console.WriteLine("Hello, world!"));

  BackgroundJob.Schedule(() => Console.WriteLine("Hello, world!"), TimeSpan.FromMinutes(5));

  RecurringJob.AddOrUpdate(() => Console.Write("Easy!"), Cron.Daily);

  RecurringJob.AddOrUpdate(() => Console.Write("Powerful!"), "0 12 * */2");

  public class EmailService

{

public void Send() { }

}

BackgroundJob.Enqueue(x => x.Send());

  

  

  

  app.UseHangfire(config =>

{

config.UseServer(100);

});

// or

var server = new BackgroundJobServer(100);

  

  一些核心组件作为扩展:QueueAttribute、PreserveCultureAttribute、AutomaticRetryAttribute、SqlServerStorage、RedisStorage、NinjectJobActivator、AutofacJobActivator、ScheduledState。

  官方网站:

  MVP 2015 社区讲座:在 ASP.NET 应用程序中执行后台任务。

  PPT:

  参考:

  开源项目是许多组织和个人共享的组件或项目。作者的努力我们无法欣赏,首先大家应该心存感激和尊重。使用前请严格遵守各个项目的开源协议。尊重知识产权,构建和谐开源社区。

  欢迎关注、点赞、评论、转发,每天获取优质IT内容。

  #7月1日奖章首次颁发#

  #优采云Wild 获得了 7 月 1 日的奖牌#

  #7 月 1 日奖章的三名永远无法参加的获奖者#

  #马毛姐姐不怕*敏*感*词**敏*感*词*过长江6次#

  #中国正能量#

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线