首页
/ 【亲测免费】 分布式任务调度系统 ScheduleMasterCore 介绍

【亲测免费】 分布式任务调度系统 ScheduleMasterCore 介绍

2026-01-29 12:44:49作者:龚格成

1. 项目基础介绍及主要编程语言

ScheduleMasterCore 是一个基于 .NET Core 平台开发的分布式任务调度系统。该项目致力于提供一种高效、可靠的任务调度解决方案,支持跨平台多节点部署运行。主要使用 C# 编程语言,同时辅以 JavaScript、HTML、CSS 等前端技术以及 Dockerfile、Shell 等配置脚本。

2. 项目核心功能

  • 简易的Web UI操作:提供直观易用的Web界面,方便用户进行任务管理。
  • 任务动态管理:支持创建、启动、停止、暂停、恢复、删除等任务操作。
  • 高可用支持:支持跨平台多节点部署,实现负载均衡和故障转移。
  • 数据安全性:确保任务调度数据的一致性和安全性,避免多实例并发调度问题。
  • 自定义参数设置:支持任务自定义参数配置,满足不同场景需求。
  • 支持.NET Core和.NET Framework:兼容多种开发框架,便于集成和使用。
  • 自定义配置文件和热更新:支持自定义配置文件,并支持热更新,无需重启服务。
  • 任务监护人:运行异常时,可以配置邮件告警。
  • 任务依赖性:支持任务间依赖关系,自动触发相关任务。
  • 插件式开发:支持插件式开发,易于扩展功能。
  • 任务运行环境隔离:确保任务运行环境互不干扰。
  • 全链路日志系统:记录任务运行轨迹,便于监控和调试。
  • 用户访问控制:提供权限管理,确保系统安全。
  • 开放REST API:支持开放API,便于业务系统集成。
  • 调度报表统计:提供任务调度报表,便于分析和优化。

3. 项目最近更新的功能

近期更新内容主要包括:

  • 优化任务调度算法,提高系统性能。
  • 增强任务依赖性管理,支持更复杂的任务依赖场景。
  • 完善任务异常处理机制,增加失败重试、超时控制等策略。
  • 接入 Redis 缓存,提高数据访问速度。
  • 支持更多数据库类型,如 MySQL、SQLServer、PostgreSQL。
  • 精细化用户权限管理,提供更完善的报表统计功能。
登录后查看全文
热门项目推荐
相关项目推荐