志在指尖
用双手敲打未来

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

特性
1、简单:支撑经过Web页面对使命进行CRUD操作,操作简单,一分钟上手;
2、动态:支撑动态修改使命状态、启动/中止使命,以及终止运转中使命,即时收效;
3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件并支撑集群布置,可保证调度中心HA;
4、履行器HA(分布式):使命分布式履行,使命”履行器”支撑集群布置,可保证使命履行HA;
5、注册中心: 履行器会周期性主动注册使命, 调度中心将会主动发现注册的使命并触发履行。一起,也支撑手动录入履行器地址;
6、弹性扩容缩容:一旦有新履行器机器上线或者下线,下次调度时将会重新分配使命;xxl-job
7、路由战略:履行器集群布置时供给丰厚的路由战略,包含:第一个、最终一个、轮询、随机、一致性HASH、最不经常运用、最近最久未运用、毛病搬运、忙碌搬运等;
8、毛病搬运:使命路由战略挑选”毛病搬运”情况下,如果履行器集群中某一台机器毛病,将会主动Failover切换到一台正常的履行器发送调度请求。
9、堵塞处理战略:调度过于密布履行器来不及处理时的处理战略,战略包含:单机串行(默认)、丢掉后续调度、覆盖之前调度;
10、使命超时操控:支撑自定义使命超时时刻,使命运转超时将会主动中断使命;
11、使命失利重试:支撑自定义使命失利重试次数,当使命失利时将会按照预设的失利重试次数主动进行重试;其间分片使命支撑分片粒度的失利重试;
12、使命失利告警;默认供给邮件方法失利告警,一起预留扩展接口,可方便的扩展短信、钉钉等告警方法;
13、分片播送使命:履行器集群布置时,使命路由战略挑选”分片播送”情况下,一次使命调度将会播送触发集群中所有履行器履行一次使命,可根据分片参数开发分片使命;
14、动态分片:分片播送使命以履行器为维度进行分片,支撑动态扩容履行器集群从而动态添加分片数量,协同进行事务处理;在进行大数据量事务操作时可明显提高使命处理能力和速度。
15、事件触发:除了”Cron方法”和”使命依靠方法”触发使命履行之外,支撑根据事件的触发使命方法。调度中心供给触发使命单次履行的API服务,可根据事务事件灵敏触发。
16、使命进展监控:支撑实时监控使命进展;
17、Rolling实时日志:支撑在线检查调度结果,而且支撑以Rolling方法实时检查履行器输出的完整的履行日志;
18、GLUE:供给Web IDE,支撑在线开发使命逻辑代码,动态发布,实时编译收效,省掉布置上线的进程。支撑30个版别的历史版别回溯。
19、脚本使命:支撑以GLUE形式开发和运转脚本使命,包含Shell、Python、NodeJS、PHP、PowerShell等类型脚本;
20、命令行使命:原生供给通用命令行使命Handler(Bean使命,”CommandJobHandler”);事务方只需求供给命令行即可;
21、使命依靠:支撑装备子使命依靠,当父使命履行完毕且履行成功后将会主动触发一次子使命的履行, 多个子使命用逗号分隔;
22、一致性:“调度中心”经过DB锁保证集群分布式调度的一致性, 一次使命调度只会触发一次履行;
23、自定义使命参数:支撑在线装备调度使命入参,即时收效;
24、调度线程池:调度体系多线程触发调度运转,保证调度准确履行,不被堵塞;
25、数据加密:调度中心和履行器之间的通讯进行数据加密,提高调度信息安全性;
26、邮件报警:使命失利时支撑邮件报警,支撑装备多邮件地址群发报警邮件;
27、推送maven中央仓库: 将会把最新稳定版推送到maven中央仓库, 方便用户接入和运用;
28、运转报表:支撑实时检查运转数据,如使命数量、调度次数、履行器数量等;以及调度报表,如调度日期分布图,调度成功分布图等;
29、全异步:使命调度流程全异步化设计完成,如异步调度、异步运转、异步回调等,有效对密布调度进行流量削峰,理论上支撑恣意时长使命的运转;
30、跨言语:调度中心与履行器供给言语无关的 RESTful API 服务,第三方恣意言语可据此对接调度中心或者完成履行器。除此之外,还供给了 “多使命形式”和“httpJobHandler”等其他跨言语计划;
31、国际化:调度中心支撑国际化设置,供给中文、英文两种可选言语,默以为中文;
32、容器化:供给官方docker镜像,并实时更新推送dockerhub,进一步完成产品开箱即用;
33、线程池隔离:调度线程池进行隔离拆分,慢使命主动降级进入”Slow”线程池,避免耗尽调度线程,提高体系稳定性;
34、用户办理:支撑在线办理体系用户,存在办理员、普通用户两种人物;
35、权限操控:履行器维度进行权限操控,办理员拥有全量权限,普通用户需求分配履行器权限后才允许相关操作;

未经允许不得转载:IT技术网站 » xxl-job 分布式任务调度平台
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载