earth-frost:轻量级分布式任务调度框架详解
需积分: 10 28 浏览量
更新于2024-11-09
收藏 879KB ZIP 举报
资源摘要信息:"earth-frost任务调度框架是一个轻量级分布式任务调度框架,其调度模块和执行模块分离,使用redis作为数据库,并基于订阅模式实现服务注册和发现。该框架环境要求包括Angular v1.x,JDK 1.8+,Maven 3+,Redis 2.8+和Spring boot 2.x以及Thymeleaf 3。其主要功能包括支持web界面进行任务的CRUD操作,动态修改任务的开始和停止,调度中心支持集群部署,执行器支持分布式,支持集群部署,支持伸缩扩展,支持失败重试,任务监控和报警,动态编译任务,支持父子任务,运行报表,支持钉钉预警通知,调度记录增加执行时间,任务超时报警机制,支持分片任务,支持SimpleTrigger任务,支持非spring项目开发执行器等。"
1.0.0版本的主要功能有:简单易上手,支持web界面进行任务的CRUD操作,支持动态修改任务的开始,停止,调度中心支持集群部署,将任务的调度进行封装,支持分配各种不同的任务,执行器支持分布式,支持集群部署,可进行相应分组,在调度中心界面查看,支持伸缩扩展,调度中心和执行器都是基于redis订阅模式进行服务注册发现和任务调度,服务上下线发现及时,支持失败重试,任务监控和报警,动态编译任务,支持web界面编辑任务源码,创建任务,支持父子任务,运行报表。1.1.0版本新增了支持钉钉预警通知,调度记录增加执行时间,任务超时报警机制,支持分片任务,支持SimpleTrigger任务,支持非spring项目开发执行器等功能。1.2.0版本修复了分片父子任务执行多次问题,增加了配置最大日志数,增加了Spring项目执行案例。开发方面,frost-api对外实体和接口,frost-core定义调度、执行、注册发现等核心功能的接口和实现,frost-center调度中心服务,包含安全认证和UI展示,依赖core实现调度逻辑,frost-executor执行器服务,依赖core实现任务执行逻辑,包含开发脚本任务的部分实例以及配置样例,frost-client客户端api,第三方项目可依赖client实现与调度中心交互。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-09-29 上传
2023-12-30 上传
2023-03-13 上传
2021-05-01 上传
2021-06-05 上传
weixin_38550834
- 粉丝: 4
- 资源: 964
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器