Releases: siaorg/sia-task
Releases · siaorg/sia-task
sia-task (v-0.0.2)
sia-task (v-0.0.1)
微服务任务调度平台 V-0.0.1
- 这个版本提供可生产化服务的支持,修复了上一个在开源beta版本中的一些问题;
- 而且,这个版本我们重构了sia-task-scheduler,解决了一些不稳定因素(网络,服务器,容器/物理机等不可抗力因素)导致任务执行中断的问题,以提高性能和调度吞吐量;
- 最后,重新定义控制台的一些监视指标,修复一些错误并对控制台进行一些增强。
Issues
编排中心功能新增及优化
- 新增管理员监控页面(上帝视角);
- 系统对接汇总优化(项目组级别/系统级别);
- 新增调度统计(日统计/历史统计);
- 新增任务汇总统计(Job统计/Task统计);
- 新增全局健康度仪表盘(task执行健康度/Job调度健康度/Job调度Miss占比)
- 优化调度器任务分配情况柱状图;
- 新增任务分配仪表盘。分配详情;
- 新增用户首页
- 新增任务汇总统计;
- 新增调度统计(日统计/历史统计);
- 新增异常调度统计(Job异常/task异常);
- 新增全局健康度仪表盘(task执行健康度/Job调度健康度/Job调度Miss占比);
- 优化Job调度趋势统计(合并调度器维护,去除时间过滤维度);
- 优化调度趋势统计(合并调度器维护,去除时间过滤维度)
- 新增预警日志TOP-10;
- 新增业务项目组维度的任务分配及分配详情;
- 新增导航页;
- 新增Task描述查询;
- 新增Job 描述查询;
- 新增微信预警功能开发(取消);
- 新增字典表功能(微信开发,发送压制,预警模式原则)(取消);
- 调度平台数据权限有同一页面优化为统一项目组;
- 优化列表查询,去除二级列表功能;
调度核心改进功能
- 提供基于异步存储数据库的日志组件;
- 细化调度流程日志状态,增加Job的日志状态枚举值;
- 提供task执行监听接口,增加task执行流程监听切入点;
- 增加任务miss统计;
- 预警压制模式优化;
- 修改缓存冲的创建工厂,增加线程命名(通过项目组命名线程池);
- 任务调度生产针对日志丢失问题,新增索引优化;
- 优化日志队列满载丢弃后不能获取原生对象的问题;
- Fix 任务执行中触发网络事件或者调度器宕机导致任务转移后不执行的问题;
- Fix 长时间网络中断导致与注册中心连接中断后恢复不了的问题;
- Fix 任务由于异常导致二次激活后被统一调度器抢占后不继续调度的问题;
- Fix 由于时钟参数不合法导致任务处于执行中无法停止的问题;
- Fix 任务异常停止后占用调度线程的问题;
- Fix 调度中心针对异常时钟数据任务循环转移的问题;
功能演示版本
功能演示版本:
- 提供sia-task 完整的功能;
- 该版本环境搭建简单,可快速完成一套完整的调度环境。