ScheduleMasterCore
分布式任务调度系统
软件介绍
ScheduleMasterCore 是 GitHub 用户 hey-hoho 发布的开源分布式任务调度系统,基于 .NET Core 平台,以 Apache-2.0 协议发布。它通过 Web 界面管理定时任务,并支持多节点部署。
核心功能
- 任务管理:在 Web 界面中创建、启动、停止、暂停、恢复和删除任务。
- 高可用:支持多节点部署,并避免多个实例对同一任务并发调度。
- 任务编排:支持任务依赖、自动触发和共享任务结果,也支持延时任务和指定节点运行。
- 异常处理:支持失败重试、超时控制,运行异常时可向任务监护人发送邮件告警。
- 监控与集成:提供任务与资源监控、调度报表、用户访问控制,并开放 REST API。
- 扩展性:插件式开发,任务运行环境相互隔离;支持配置热更新和全链路日志。
支持平台与系统要求
项目说明列出的部署环境包括 Windows、Linux(CentOS)和 Docker,运行基于 .NET Core 3.1,也支持 .NET Framework 4.6.1 及以上。数据库方面,文档以 MySQL 5.7 为示例,同时支持 SQL Server 和 PostgreSQL;Redis 缓存为可选项。
版本与授权
开源协议为 Apache-2.0。GitHub 上的最新发行版为 v2.2(2020-10-19)。
适用人群或使用场景
适合需要在 .NET 技术栈中集中管理定时任务、并希望多节点部署的开发和运维人员。
版本列表
-
-
-
ScheduleMaster v2.2 官方版
ScheduleMaster(分布式任务调度系统),ScheduleMaster是一 ...
软件大小:7.7 MB 更新时间:2021-05-17
-
