阿里巴巴分布式任务调度平台SchedulerX 2.0的专业版于2022年01月26正式公测,本次公测带来了全新的可视化功能,兼容开源XXL-JOB任务,支持一次性任务,融合大数据DataWorks任务。
可视化
日志服务
在当前微服务和容器化越来越流行的情况下,可视化日志工具逐渐成为了企业的刚需,它可以帮助您在机器数量太多、没有权限登录容器等典型场景下实现任务失败原因的快速定位。
使用SchedulerX 2.0的日志服务,您不需要修改一行代码,只需要增加一个Log4j或Logback的配置,即可将每次任务调度的框架日志和业务日志进行收集,同时SchedulerX 2.0的专业版提供了日志检索功能,可以通过任务调度平台快速定位任务失败的原因。
更多信息,请参见如何接入日志服务。
查看堆栈
业务执行慢或者卡住时,查看堆栈是最有效的手段,但是现在的应用往往都是分布式或多线程,如何快速定位是哪个机器哪个线程卡住,逐渐成为了业务人员的刚需。
SchedulerX 2.0提供了白屏的查看堆栈功能,可以自动定位到任务执行的机器和线程,白屏打印堆栈信息,快速定位任务卡住的原因。
用户大盘
新增概览界面不但提供产品快报、用户手册、工单入口等能力,还支持可视化的用户大盘功能。
用户大盘会统计并展示当前任务总数、接入的Worker数量、运行中的任务实例数等。
兼容开源XXL-JOB
SchedulerX 2.0兼容XXL-JOB任务接口,支持@XxlJob新注解和@JobHandler老注解方式,您不需要修改一行代码,即可以将XXL-JOB任务在SchedulerX 2.0平台上托管。同时SchedulerX 2.0的专业版提供了商业化的报警和可视化功能。
更多信息,请参见XxlJob任务。
支持一次性任务
SchedulerX 2.0支持一次性任务,可以在未来的某一时刻执行一次,任务自动销毁。
更多信息,请参见One Time。
融合大数据DataWorks任务
在实际业务场景中业务处理往往依赖前置数据准备,目前在分布式任务调度平台上可进行DataWorks任务数据处理与业务数据处理任务依赖编排定时调度。
更多信息,请参见DataWorks任务。
如何升级为专业版
操作步骤
访问分布式任务调度平台。
在顶部菜单栏选择地域。
在左侧导航栏单击应用管理。
单击目标应用操作列的编辑。
在弹出的面板中找到高级配置并单击展开图标,修改版本为专业版。
单击下一步,根据实际情况修改定时配置。相关参数说明,请参见任务管理。
单击下一步,根据实际情况修改报警配置。相关参数说明,请参见任务管理。
单击完成。
基础版和专业版的区别
功能 | 基础版 | 专业版 |
---|---|---|
基础调度能力 | 支持 | 支持 |
日志服务 | 不支持 | 支持 |
查看堆栈 | 不支持 | 支持 |
用户大盘 | 不支持 | 支持 |
任务导入导出 | 不支持 | 支持 |
工作流实例图 | 不支持 | 支持 |
可视化MapReduce(并行计算) | 最大300个子任务,无搜索能力 | 最大1000个子任务,有搜索能力 |
历史记录 | 最近10条/任务 | 最近100条/任务 |
报警 | 钉钉、邮件 | 钉钉、邮件、短信、电话 |
单应用分组任务数 | 1000 | 10万(如需扩容请联系管理员) |
API | 仅支持创建、更新、删除任务的API | 所有API都支持 |
计费说明 | 按任务托管费用计费 任务托管CU=启用任务数×接入的Worker数 | 公测期内和基础版的收费方式相同 |