一个企业级分布式任务调度系统,定时调度基于时间轮算法实现,调度中心与执行器通信支持 Grpc,同时支持 Netty,执行器支持集群部署,任务分片执行,任务支持监控报警能力。
通过设置 prompt,可以让 AI 生成 cron 表达式和脚本并自动完成表单填充,提升创建任务效率
底层依赖自研的分布式定时任务组件,时间轮的思想应用范围非常广泛,各种操作系统的定时任务调度 Crontab, 还有 Netty、Kafka 中也有时间轮的实现
支持多应用的任务调度统一管理
支持任务分片执行,解决大任务难题,提升任务执行效率
系统会记录任务调度结果,而且还会在任务调度失败时通过钉钉进行报警
支持 bash 调度脚本
Grpc 是一个高性能的 RPC 框架,Netty 是一个基于 NIO 的网络编程框架,使用它可以快速简单地开发网络应用程序
支持通过 Dashboard 管理任务调度的执行器,支持执行器的上线下线操作