专业的编程技术博客社区

网站首页 > 博客文章 正文

开源的分布式任务调度系统(开源分布式调度框架)

baijin 2024-10-25 10:19:44 博客文章 10 ℃ 0 评论

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

主要特性

  • 简易的Web UI操作;
  • 任务动态管理:创建、启动、停止、暂停、恢复、删除等;
  • 高可用支持,跨平台多节点部署。
  • 数据安全性,不会出现多实例并发调度。
  • 支持自定义参数设置;
  • 支持设置监护人,运行异常时邮件告警;
  • 支持设置任务依赖,自动触发,共享任务结果;
  • 插件式开发,任务运行环境隔离;
  • 全链路日志系统,运行轨迹轻松掌控;
  • 用户访问控制;
  • 提供开放REST API,业务系统可以无缝集成;
  • 调度报表统计;
  • 任务分组管理;
  • 计划表拆分实现复用;
  • 指定节点运行;
  • 支持http任务配置;
  • 支持延时任务;
  • 支持异常策略配置(失败重试、超时控制等);
  • 接入redis缓存;
  • 用户权限更加精细化;
  • 报表统计完善;

技术栈

Asp.Net Core3.0、EntityFramework Core3.0、Mysql5.7、Quartz.Net、BeyondAdmin、Jquery...

系统架构图

效果图




项目地址:https://gitee.com/hey-hoho/ScheduleMasterCore

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表