前言
阿里巴巴分布式任务调度平台SchedulerX2.0的专业版本于2022.1.26正式公测,本次公测带来了全新的可视化功能,兼容开源xxl-job任务,支持一次性任务,融合大数据dataworks任务。
可视化
日志服务
在当前微服务和容器化越来越流行的情况下,机器数量太多、没有权限登录容器,成为了业务同学无法快速定位业务失败的痛点。可视化白屏日志工具,越来越成为了企业的刚需。
SchedulerX2.0的日志服务,可以让业务方不需要修改一行代码,只需要增加一个log4j/logback的配置,即可将每次任务调度的框架日志和业务日志进行收集,同时提供白屏日志检索功能,可以通过任务调度平台快速定位任务失败的原因。
详情请参考:https://developer.aliyun.com/article/861431
查看堆栈
业务执行慢或者卡住,查看堆栈是最有效的手段,但是现在的应用往往都是分布式和多线程,如何快速定位是哪个机器哪个线程卡住,成为了用户的痛点。
SchedulerX2.0提供了白屏的查看堆栈功能,自动定位到任务执行的机器和线程,白屏打印堆栈信息,快速定位任务卡住的原因。
用户大盘
新增概览界面不但提供产品快报、用户手册、工单入口等能力,还将带来可视化的用户大盘功能。
用户大盘会统计当前任务总数、接入的worker数量、运行中的任务实例数等。未来还会增加调度历史曲线,失败任务top10,执行耗时任务top10等能力。
兼容开源
兼容xxl-job
SchedulerX2.0兼容XXL-JOB任务接口,支持@XxlJob新注解和@JobHandler老注解方式,用户不需要修改一行代码,即可以将XXL-JOB任务在SchedulerX2.0平台上托管,提供商业化的报警和可视化功能。
详情请参考: https://developer.aliyun.com/article/854993
兼容ElasticJob
SchedulerX2.0兼容开源ElasticJob任务接口,用户不需要修改一行代码,即可以将ElasticJob任务在SchedulerX2.0平台上托管,享有低成本、免运维、可视化、报警监控等能力。
详情请参考:https://developer.aliyun.com/article/874803
支持一次性任务
SchedulerX2.0支持一次性任务,可以在未来的某一时刻执行一次,任务自动销毁。
详情请参考:https://developer.aliyun.com/article/854985
融合大数据dataworks任务
在实际业务场景中业务处理往往依赖前置数据准备,目前在分布式任务调度平台上可进行dataworks任务数据处理与业务数据处理任务依赖编排定时调度。
详情请参考:https://developer.aliyun.com/article/855018
如何升级
通过概览页,右上角的一键升级
和基础版区别
基础版 |
专业版 |
|
基础调度能力 |
✔️ |
✔️ |
查看工作流图 |
/ | ✔️ |
日志服务 |
/ |
✔️ |
查看堆栈 |
/ |
✔️ |
用户大盘 |
/ |
✔️ |
任务导入导出 |
/ |
✔️ |
并行计算 |
最大300个子任务,无搜索能力 |
最大1000个子任务,有搜索能力 |
历史记录 |
最近10条/任务 |
最近100条/任务 |
报警 |
钉钉、邮件 |
钉钉,邮件,短信,电话 |
单应用分组任务数 |
1000 |
10万 |
API |
仅支持创建、更新、删除任务 |
都支持 |
计费说明 |
按任务托管费用计费 任务托管CU=启用任务数*接入的worker数 |
公测期和基础版收费相同 |