博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
这些优秀的国产分布式任务调度系统,你用过几个?
阅读量:6969 次
发布时间:2019-06-27

本文共 1052 字,大约阅读时间需要 3 分钟。

hot3.png

分布式调度在互联网企业中占据着十分重要的作用,尤其是电子商务领域,由于存在数据量大、高并发的特点,对数据处理的要求较高,既要保证高效性,也要保证准确性和安全性,相对比较耗时的业务逻辑往往会从中剥离开来进行异步处理。

开源中国类别下有非常多的开源项目,其中不乏出自国内外知名企业的优秀大作。与此同时,还有新的同类项目在不断增加。接下来,推荐几款优秀和极具潜力的国产开源分布式任务调度系统,希望能对大家有所帮助。

opencron 是一个功能完善且通用的开源定时任务调度系统,拥有先进可靠的自动化任务管理调度功能,提供可操作的 web 图形化管理满足多种场景下各种复杂的定时任务调度,同时集成了 linux 实时监控、webssh 等功能特性。

155920_hQgJ_2896879.png

LTS,light-task-scheduler,是一款分布式任务调度框架, 支持实时任务、定时任务和 Cron 任务。有较好的伸缩性和扩展性,提供对 Spring 的支持(包括 Xml 和注解),提供业务日志记录器。支持节点监控、任务执行监、JVM 监控,支持动态提交、更改、停止任务。

162140_Khvx_2896879.png

XXL-JOB 是一个轻量级分布式任务调度框架,支持通过 Web 页面对任务进行 CRUD 操作,支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,支持在线配置调度任务入参和在线查看调度结果。

170158_SHkV_2896879.png

Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。定位为轻量级无中心化解决方案,使用 jar 包的形式提供分布式任务的协调服务。支持分布式调度协调、弹性扩容缩容、失效转移、错过执行作业重触发、并行调度、自诊断和修复等等功能特性。

171036_XPAq_2896879.png

Uncode-Schedule 是基于 + / spring task 的分布式任务调度组件,确保每个任务在集群中不同节点上不重复的执行。支持动态添加和删除任务,支持添加 ip 黑名单,过滤不需要执行任务的节点。

172222_3Yhh_2896879.png

Antares 是一款基于 机制的分布式任务调度管理平台,内部重写执行逻辑,一个任务仅会被服务器集群中的某个节点调度。用户可通过对任务预分片,有效提升任务执行效率;也可通过控制台 antares-tower 对任务进行基本操作,如触发,暂停,监控等。

161117_MYeK_2896879.png

本文由开源中国整理,转载必须在正文中标注出处并保留原文链接。

转载于:https://my.oschina.net/editorial-story/blog/883856

你可能感兴趣的文章
elk 第二篇 , 为elk加入redis, 替换下beats
查看>>
javescript经验文档(Array篇)
查看>>
react-native-camera 遇坑笔记
查看>>
8102 年的现代 Web 开发最佳实践(笑)
查看>>
谈谈React中Diff算法的策略及实现
查看>>
koa源码阅读[1]-koa与koa-compose
查看>>
入门Python数据分析最好的实战项目(二)
查看>>
CentOS7 安装、配置 Memcached
查看>>
[Linux git]Linux下git 命令 免输密码设置
查看>>
Java 8 HashMap中的TreeNode.putTreeVal方法分析
查看>>
mac下安装JAVA开发工具(5)------Mysql 8.0 及设置
查看>>
Redis 缓存之四
查看>>
node.js之readline模块的使用
查看>>
Spring Boot 参考指南(Spring Boot介绍)
查看>>
[case22]聊聊spring cloud gateway的NettyConfiguration
查看>>
[译][Tinkter 教程05] Radiobutton 控件
查看>>
在线视频常见加密方式及安全性透析
查看>>
硬件加速
查看>>
FCC 成都社区·前端周刊 第 5 期
查看>>
How we redesigned the NSQ- 其他特性及未来计划
查看>>