Cron-Job 分布式任务调度平台
简单易用、超低延迟,支持用户权限管理、多语言客户端和多租户接入的分布式任务调度平台。
支持任何Cron表达式的任务调度,支持常用的分片和随机策略;支持失败丢弃、失败重试的失败策略;支持动态任务参数、支持标签路由。
部署简单、接入简单,只需要简单几步,即可轻松地将应用接入到 Cron-Job 分布式任务调度平台。
基于提前调度的策略,保障任务调度的及时性,任务调度的最大延迟时间控制在个位毫秒级别。
对于多业务线的企业,只需要部署一套任务调度平台,即可支撑多业务接入,且业务线权限之间互不干扰。
用户的权限管理,支持接口级别的菜单权限,支持租户级别的数据权限。一个租户对应一个业务线,多业务线权限独立,互不干扰。
前后端分离的架构,后端基于SpringBoot、Mybatis等主流技术开发,前端基于React、Ant Design Pro框架开发,界面整洁好看。
后端支持分布式多节点部署,基于提前调度、失败重试、过期重试等多重调度策略,保障任务调度的及时性和可靠性。接口交互均采用签名校验机制,避免参数篡改、伪造和重放等问题。