阿里巴巴分布式任务调度平台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任务。
如何升级为专业版
操作步骤
-
访问MSE SchedulerX控制台,在顶部菜单栏选择地域。
-
在左侧导航栏选择应用管理,单击目标应用操作列的编辑,在弹出的基本配置面板中修改版本为专业版。
-
单击下一步,根据实际情况修改通知配置。相关参数说明,请参见专业版查询。
-
单击完成,即可将版本升级为专业版。
基础版和专业版的区别
|
功能 |
基础版 |
专业版 |
|
基础调度能力 |
支持 |
支持 |
|
日志服务 |
不支持 |
支持 |
|
查看堆栈 |
不支持 |
支持 |
|
用户大盘 |
不支持 |
支持 |
|
任务导入导出 |
不支持 |
支持 |
|
工作流实例图 |
不支持 |
支持 |
|
可视化MapReduce(并行计算) |
最大300个子任务,无搜索能力 |
最大1000个子任务,有搜索能力 |
|
历史记录 |
最近10条/任务 |
最近100条/任务 |
|
报警 |
钉钉、邮件 |
钉钉、邮件、短信、电话 |
|
单应用分组任务数 |
1000 |
10万(如需扩容请联系管理员) |
|
API |
仅支持创建、更新、删除任务的API |
所有API都支持 |
|
计费说明 |
按任务托管费用计费 任务托管CU=启用任务数×接入的Worker数 |
公测期内和基础版的收费方式相同 |