3个.NET开源简单易用的任务调度框架

前言

今天分享3个.NET开源、简单、易用的任务调度框架,帮助大家在做定时任务调度框架技术选型的时候有一个参考。

Quartz.Net

Quartz.NET是一个功能齐全的开源作业调度系统,可用于从最小的应用程序到大规模企业系统。

图片

Quartz.NetUI

Quartz.NetUI是一个基于.NET Core + Quartz.NET + Vue + IView开箱即用的定时任务UI(不依赖数据库,只需在界面做简单配置)。

  • GitHub开源地址:https://github.com/cq-panda/Quartz.NetUI

  • 文章详细介绍:https://mp.weixin.qq.com/s/kwke35lYqbHQXC5oTADOpg

图片

Hangfire

Hangfire 是一个非常简单易用的库,可以在 .NET 应用程序中执行后台的、延迟的和定期的任务。它支持 CPU 密集型、I/O 密集型、长时间运行和短时间运行的任务。无需使用 Windows 服务或任务计划程序。同时,Hangfire 可以与 Redis、SQL Server、SQL Azure 和 MSMQ 集成。

  • GitHub开源地址:https://github.com/HangfireIO/Hangfire

  • 文章详细介绍:https://mp.weixin.qq.com/s/KchZwSnu8D817klvKvQFAQ

图片

图片

FreeScheduler

FreeScheduler 是利用 IdleBus 实现的轻量化定时任务调度,支持临时的延时任务和重复循环任务(可持久化),可按秒,每天/每周/每月固定时间,自定义间隔执行,支持 .NET Core 2.1+、.NET Framework 4.0+ 运行环境。

  • GitHub开源地址:https://github.com/2881099/FreeScheduler

  • 文章详细介绍:https://mp.weixin.qq.com/s/9XYtauAe_qVcAj77G7eaLQ

优秀项目和框架精选

以上项目都已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/321423.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HackTheBox - Medium - Linux - BroScience

BroScience BroScience 是一款中等难度的 Linux 机器,其特点是 Web 应用程序容易受到“LFI”的攻击。通过读取目标上的任意文件的能力,攻击者可以深入了解帐户激活码的生成方式,从而能够创建一组可能有效的令牌来激活新创建的帐户。登录后&a…

Linux之IP地址、主机名、域名解析

一、IP地址 可以通过ifconfig命令查看本机的ip地址,如果无法使用ifconfig命令,可以安装 安装:yum -y install net-tools ens33:主网卡,里面的inet就是ip地址 lo:本地回环网卡,127.0.0.1&…

202365读书笔记|《温暖和百感交集的旅程》——时间帮助着一个人的一生在几千字的篇幅里栩栩如生

202365读书笔记|《温暖和百感交集的旅程》——时间帮助着一个人的一生在几千字的篇幅里栩栩如生 我能否相信自己温暖和百感交集的旅程前言和后记 《温暖和百感交集的旅程》作者余华,之前读完的一本书,已经不太记得内容了,看着笔记整理的这篇书…

LangChain初学者指南

LLM可以帮助我们将AI能力接入应用,LangChain作为开源工具,提供了接入各种主流LLM的接口,从而让我们以非常低的成本构建基于LLM的AI应用。原文: Getting Started with LangChain: A Beginner’s Guide to Building LLM-Powered Applications 自…

EViews13安装包下载及安装教程

EViews 13下载链接:https://docs.qq.com/doc/DUndYV3FxZkd0d0dI 1.选择下载好的安装包,鼠标右键解压到“EViews13”文件夹 2.打开文件夹 3.选择“13Installer(64-bit).exe”鼠标右键“以管理员身份运行” 4.点击“Install” 5.软件正在初始化 6.点击“N…

【水浸传感器】软硬件一体水浸监测整套方案远程监测解决各种环境漏水问题

一、痛点分析 在工业生产中,水浸传感器可以安装在数据中心、半导体厂房、输油管道、车间仓库、变电室等易发生水浸的区域。一旦检测到漏水情况,立即发出信号反馈。然而,水浸传感器分散在各个地点,导致管理不集中、不便捷&#xf…

day06、SQL语言之概述

SQl 语言之概述 6.1 SQL语言概述6.2 SQL语言之DDL定义数据库6.3 SQL语言之DML操纵数据库 6.1 SQL语言概述 6.2 SQL语言之DDL定义数据库 6.3 SQL语言之DML操纵数据库

【Linux Shell】3. 传递参数

文章目录 【 1. $n 调用单个参数 】【 2. \$*、\$ 引用全部参数 】【 3. 其他符号 】 【 1. $n 调用单个参数 】 在执行 Shell 脚本时,可以向脚本传递参数, 脚本内获取参数的格式为 $n,n 代表一个数字,1 为执行脚本的第一个参数&…

8000字程序性能优化全能手册

8000字讲清楚程序性能优化。 本文聊一个程序员都会关注的问题:性能。 当大家谈到“性能”时,你首先想到的会是什么? 是每次请求需要多长时间才能返回?是每秒钟能够处理多少次请求?还是程序的CPU和内存使用率高不高&…

CMake入门教程【核心篇】包含目录(include_directories)

😈「CSDN主页」:传送门 😈「Bilibil首页」:传送门 😈「本专栏容」:CMake入门教程 😈「动动你的小手」:点赞👍收藏⭐️评论📝 文章目录 1. 基本用法2. 添加单个…

C#用StringBuilder高效处理字符串

目录 一、背景 二、使用StringBuilder便捷、高效地操作字符串 三、实例 1.源码 2.生成效果 四、实例中知识点 1.StringBuilder类 一、背景 符串是不可改变的对象,字符串在创建以后,就不会被改变,当使用字符串对象的Replace、split或Re…

c jpeg 编码解码验证数据

1. yuv420p 1616 像素点 384字节全部数据 把上面的384个char从左到右,从上到下的顺序输入文件,就能显示红绿蓝白4个水平条