2019独角兽企业重金招聘Python工程师标准>>>

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

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

1、opencron

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

2、LTS

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

3、XXL-JOB

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

4、Elastic-Job

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

5、Uncode-Schedule

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

6、Antares

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

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

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

这些优秀的国产分布式任务调度系统,你用过几个?相关推荐

  1. 探寻繁杂定时任务的解决方案:分布式任务调度系统

    导语:本文我们从架构和技术实现上来为大家讲解腾讯云分布式任务调度系统TCT(Tencent Cloud Task)如何实现任务调度的精准实时.稳定高效,以及任务的切分和编排.(编辑:中间件小Q妹) 0 ...

  2. 分布式任务调度系统-定时任务的解决方案

    导语:在前面我们讲过了阿里云分布式任务调度平台,今天我们从架构和技术实现上来为大家讲解腾讯云分布式任务调度系统TCT(Tencent Cloud Task)如何实现任务调度的精准实时.稳定高效,以及任 ...

  3. 一款你不得不了解的轻量级分布式任务调度系统

    CronMan 分布式任务调度/定时任务系统 github地址:CronMan, 欢迎star 欢迎朋友们站内私信交流~ 简介 CronMan是一款轻量级的分布式任务调度系统.随着微服务化架构的逐步演 ...

  4. 分布式任务调度系统V1

    分布式任务调度系统V1目标 初步目标实现,实现任务的下发分配,分布式任务执行,支持任务分片(在代码上支持),任务执行记录. 任务调度系统构思 基于C/S架构实现,基于长连接来管理实现,当前版本的逻辑架 ...

  5. 【Python】轻量级分布式任务调度系统-RQ

    一 前言       Redis Queue 一款轻量级的P分布式异步任务队列,基于Redis作为broker,将任务存到redis里面,然后在后台执行指定的Job.就目前而言有三套成熟的工具cele ...

  6. 赫拉(hera)分布式任务调度系统之项目启动(二)

    文章目录 赫拉 创建表 打包部署 测试 TIPS 加入群聊 赫拉 大数据平台,随着业务发展,每天承载着成千上万的ETL任务调度,这些任务集中在hive,shell脚本调度.怎么样让大量的ETL任务准确 ...

  7. 赫拉(hera)分布式任务调度系统

    相关介绍 赫拉(hera)分布式任务调度系统之架构,基本功能(一) 赫拉(hera)分布式任务调度系统之项目启动(二) 赫拉(hera)分布式任务调度系统之开发中心(三) 赫拉(hera)分布式任务调 ...

  8. 开源分布式任务调度系统就选它!

    分布式任务调度这个话题是每个后端开发和大数据开发都会接触的话题.因为应用场景的广泛,所以有很多开源项目专注于解决这类问题,比如我们熟知的xxl-job. 那么今天要给大家推荐的则是另一个更为强大的开源 ...

  9. 赫拉(hera)分布式任务调度系统之开发中心(三)

    文章目录 赫拉 简介 目录介绍 创建一个脚本 执行选中的代码 上传资源 同步任务 脚本自动保存 加入群聊 赫拉 大数据平台,随着业务发展,每天承载着成千上万的ETL任务调度,这些任务集中在hive,s ...

最新文章

  1. Cisco Easy ***综合配置示例
  2. 023_JavaScript数字方法
  3. - The superclass javax.servlet.http.HttpServlet was not found on the Java
  4. python学生管理系统gui版好例子网_python图书管理系统gui 相关实例(示例源码)下载 - 好例子网...
  5. bin文件编辑_为MediaWiki安装可视化编辑器VisualEditor
  6. python反转链表_206. 反转链表(Python)
  7. debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13
  8. 计算几何-Andrew法-凸包
  9. asp.net web.config配置节说明
  10. wsdl2java生成客户端代码_利用wsdl2java工具生成webservice的客户端代码
  11. 网页flash加载不出来
  12. PCB设计中注意事项
  13. 看云烟袅袅,薄如纱衣
  14. HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)
  15. 王阳明《没有秘密的你》开播 超A男神化身正义律师叱咤律界风云
  16. 求助-强化学习基础-K-摇臂老虎机Python
  17. 天刀手游服务器维护11月7号,天涯明月刀手游11月11日正式服维护公告
  18. Codeforces Round 649 (Rated for Div. 2)D. Ehab s Last Corollary详细题解(图论+简单环)
  19. Matlab画图如何去掉图形框右边和上边的刻度
  20. Mysql优化,是什么,如何优化(一)

热门文章

  1. c#调用命令行遇到带空格的路径
  2. WinForm下PictureBox和Panel控件的On_Paint事件有何区别
  3. 每天学一点flash(23) flash.net包常用笔记
  4. SQL 中字母大小写转换
  5. Kotlin 1.2引入多平台项目特性
  6. 深拷贝与浅拷贝~动态内存释放有关
  7. 新员工安全生产知识学习读本
  8. 订单×××的算法研究与实现
  9. 说的都是概念——有关编程范式
  10. Spring 中的 context