概述
轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。开箱即用;
界面、可配、弹性、灵活
提供管理界面,方便动态添加、编辑任务及执行器(要定时执行的方法)、多语言 多策略 利用线程池 且加入安全因素可自动报警,根据执行器个数自动分片执行任务;支社区QQ群支持,文档比较详尽;
elastic-job
轻量级无中心化解决方案 ,社区QQ群支持,文档比较详尽,主节点配置分片到zk中分发;一个分片只能放一个job实例(之前看的网页,准确性未知);
使用方式和quartz相似,添加了zk做心跳检测、协调任务分配,实现“故障转移”(节点挂了,其他节点主动抓取未分配的分片内的数据,并且在某台服务器下线后主动寻找可用的服务器执行任务,不过需要等下一次任务执行时才执行这些分片内的job);zk选主过程中阻塞任务,分片结束才能执行任务;失效转移功能,在某台服务器执行完毕后主动抓取未分配的分片;
选择了xxl-job,雪里大神还给我一个赞,这多不好意思,我也没做什么;(#^.^#)
最后
以上就是英俊老师为你收集整理的xxl-job与elastic-job的全部内容,希望文章能够帮你解决xxl-job与elastic-job所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复