xxl-job分布式任务调度平台.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xxl-job分布式任务调度平台

XXL-JOB: 分布式任务调度平台 作者:许雪里 项目主页:/xxl-job/ 2017-10-22 分布式系统对任务调度的几点要求 1、平台 :快速开发、业务复用、自维护和扩展; 2、HA/ 集群:避免单点故障,发挥集群优势 3、弹性扩缩 :适应业务快速发展 4、故障处理 :Failover、失败告警 5、阻塞处理 :耗时任务阻塞 5、⾼性能 :调度和任务解耦,全异步化 6、自运维 :自助维护、实时监控、快速了解任务进展 XXL-JOB简介 XXL-JOB 是⼀个轻量级分布式任务调度框架。拥有 “HA、弹性扩缩、故障处理、阻塞处 理、⾼性能、自运维”等特点。 其核⼼部分包括: 1、调度模块(调度中⼼) :负责管理任务信息,触发任务执⾏,自身不承担业务逻辑; 同时提供“日志、报表、告警、GLUE、注册中⼼”等功能; 2、执⾏模块(执⾏器) : 负责接收调度中⼼请求,进⾏任务逻辑执⾏、终⽌、日志加载 等操作;专注于任务执⾏相关操作; XXL-JOB发展 • 2015年中,着⼿设计XXL-JOB ,提交第⼀个Commit • 2015-11月,发布首个Release版本,同期 当选为开源中国月度热门项目 • 2016-01 月,我司展开定制和接⼊,⾄今调度近百万次 • 2017-05-03 ,应邀参加 “第62期开源中国源创会”现场分享XXL-JOB • 2017-10月,当选为开源中国首批GVP项目 • …… • ⾄今,XXL-JOB 登记接⼊公司 50+ (点评、移动、平安、海尔、优信), 社区群8个,群成员约 3000 ⼈ 竞品分析 功能 Quartz- 集群 LTS Elastic-JOB XXL-JOB Github Star (2017-10-19) 1213 1374 2792 2842 架构设计 中⼼式(伪) ⽆中⼼式 ⽆中⼼式 中⼼式 半年内 Commit数 -- 31 169 265 依赖框架 Java ZK ZK Java Web UI (任务/ 日志/报表) 不支持 强 弱 强 执⾏结果监控 不支持 支持 支持 支持 实时Rolling Log 不支持 不支持 不支持 支持 历史任务(结果/完整Log ) 不支持 不支持 不支持 支持 任务Failover 不支持 支持 支持 支持 失败告警 不支持 支持 不支持 支持 Web IDE ⽆ ⽆ ⽆ 有 GLUE (在线开发+实时⽣效) ⽆ ⽆

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档