分布式调度解决方案 Elastic-Job

分布式调度解决方案 Elastic-Job

Apache-2.0
Java 查看源码»
跨平台
当当
2015-09-11
叶秀兰

Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。

  • Elastic-Job-Lite 定位为轻量级无中心化解决方案,使用 jar 包的形式提供分布式任务的协调服务。

  • Elastic-Job-Cloud 使用 Mesos + Docker(TBD) 的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。

Elastic-Job-Lite 和 Elastic-Job-Cloud 提供同一套 API 开发作业,开发者仅需一次开发,即可根据需要以 Lite 或 Cloud 的方式部署。

Elastic-Job-Lite 架构图

Elastic-Job-Cloud 架构图

的码云指数为
超过 的项目
加载中

评论(20)

每周精粹
每周精粹
elastic-job 在job的选主过程 卡死 一直动不了;
隆回水哥
隆回水哥
mesos集群启用了授权验证,elastic-job-cloud-scheduler(2.1.5版本)无法加入集群,有什么特别的配置吗?
大海盗Shanks
大海盗Shanks
非常棒
老衲大海
国产开源作业调度工具TASKCTL已经开源,可关注:https://www.oschina.net/p/taskctl 了解更多。
小乞丐
小乞丐
console管理端希望能够细化权限管理
l
lijian0ccc
支持一个项目里面注册多个任务注册中心吗?
w
wangyangytu
这个Script类型的,文档中讲的是可以通过控制台配置,但是没看到在哪里配置,我在想这个地方是不是还没实现?
i
itchengwb
还没有用,但必须顶一个
x
xiaolong12
用起来十分便捷
q
qinbo
分布式任务调度,很好使用的框架,好用,实用,并且可用度很高,文档清晰明了,实用性很强,并且提供了demo,一看就明白,公司运用至今没有发现什么问题,大赞!!--杭州开发

Elastic-Job 与 Sharding-JDBC 官网正式上线

当当先后于 2015 年 9 月和 2016 年 1 月开源的 Elastic-Job 和 Sharding-JDBC,经过这一两年的洗礼,它们已经初步获得技术圈的同仁的认可。 两个项目在码云和 GitHub 上的 star 数加起来已超...

2017/08/30 11:45

Elastic-Job 2.1.5 发布,修复零散bug

Elastic-Job 2.1.5发布了,此版本主要修复零散的bug,让2.1.x的版本更加稳定,并且为2.2.x的新功能打基础。主要更新如下: 通过mesos 1.1.0 API的增强,在Cloud版本中更加细粒度的控制作业执...

2017/07/10 19:49

Elastic-Job 2.1.4 发布,接入 DC/OS

Elastic-Job 2.1.4发布了,此版本主要是针对Cloud的提升。主要更新如下: 从此版本开始接入Mesos的DC/OS,提供英文版界面,将Elastic-Job推广至国际化。 提供本地运行模式,开发作业时无需M...

2017/06/13 15:48

Elastic-Job 2.1.3 发布,修复界面 bug

Elastic-Job 2.1.3 发布了,主要界面bug修复以及一些细小提升: 支持纯XML方式的配置。 Cloud错误信息完善。 界面Bug修改。 详细的Release Notes请参见:https://github.com/dangdangdotcom...

2017/05/27 11:37

Elastic-Job 2.1.2 发布 非核心功能稳定性提升

Elastic-Job 2.1.2发布,主要更新: 1.非核心功能稳定性提升,包括校验与注册中心的时差,瞬时作业错误开启作业运行时监控等。 2. 分离失效转移与作业运行时监控的关联性。 3. Cloud自修复协...

2017/05/12 17:17

Elastic-Job 2.1.1 发布,分布式调度解决方案

Elastic-Job 2.1.1发布,Elastic-Job 是一个分布式调度解决方案,由两个相互独立的子项目 Elastic-Job-Lite 和 Elastic-Job-Cloud 组成。 主要更新: 2.1.0里程碑版本的bug修复。由于2.1.0版...

2017/04/19 16:32

Elastic-Job 2.1.0 里程碑发布 Cloud Native

Elastic-Job 2.1.0 里程碑发布了。Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。主要功能: 单服务器可运行任意多相同作业实例,...

2017/04/10 14:33

没有更多内容

加载失败,请刷新页面

没有更多内容

77
回答
高手问答第 226 期 —— 面对未来架构,如何追赶技术革新的脚步?
博文视点 的回答 05/14 15:30
最佳答案
高手问答第 226 期 —— 面对未来架构,如何追赶技术革新的脚步? @taojintianxia @citymoon @tristazero @丈量大地 @arthur666 恭喜以上五位网友或获得《未来架构:从服务化到云原生》图书一本 请私信 @博文视点 告知快递信息(格式:姓名+电话+地址)!
3
回答
elastic job 可以在程序运行过程中,可以通过API动态修改总分片(shardingTotalCount)数吗?

使用elasticjob 进行任务分批处理,现在需要根据 某项业务不断变化的数量,来动态调整elasticjob 的总分片数。即如下图红色部分,我知道可通...

01/15 19:57
1
回答
elastic-job JobExceptionHandler spring管理

关于elastic-job执行时的异常处理,elastic-job默认用的是 DefaultJobExceptionHandler处理的,也就简单打印下日...

2018/03/28 12:09
1
回答
elastic job点失效后无法生效

elastic job在控制台点失效后无法生效,版本是2.1.5,在自己笔记本测试没问题,放到内网就不行。

2018/11/19 16:34
1
回答
elastic job分片问题

1. 假设我目前分了4片。这时候我在SimpleJob实现类中处理了分片项0-3的逻辑。这时候我在界面修改了该作业改为分成10片。这时候SimpleJob...

2017/11/07 20:39
3
回答
elastic-job 怎么修改作业配置信息?
clark-lee 的回答 2018/07/31 10:25
最佳答案
将overwrite改成true,也就是后面启动的配置覆盖之前的
1
回答
elastic-job-lite怎么实现一个job任务,部署两套实现代码,让这个任务在两套代码中执行不重复。

我现在写了A,B两个demo,jobname相同,想要的效果是,这一个定时任务开启之后,A执行定时任务的时候B不执行。B执行的时候A不执行。也就是只会让一...

2018/06/01 11:26
2
回答
Elastic-job

各位大神,刚学习使用elast-job,使用javacode启动没有问题,根据安装开发指南使用spring启动的时候报错如下: Exception in ...

2017/06/21 14:42
1
回答
elastic job的类改了一下路径,然后报错了

报错如下: overwrite已经设置为true,还是有如上问题,请问怎么修复

2018/05/28 15:11
2
回答
xxl-job 和 elastic-job,这两者各有什么优缺点啊

最近在做技术选型,看到最就是xxl-job 和 elastic-job,有没有大神能说说这两者各有什么优缺点啊

2017/12/03 22:31

没有更多内容

加载失败,请刷新页面

分布式作业 Elastic Job 如何动态调整?

前面分享了两篇分布式作业调度框架 Elastic Job 的介绍及应用实战。 ElasticJob-分布式作业调度神器 分布式作业 Elastic Job 快速上手指南! Elastic Job 提供了简单易用的运维平台,方便用...

2018/08/24 11:04
152
0
spring-boot elastic-job整合文档

spring-boot elastic-job 整合 pom 引用 <dependency> <groupId>com.dangdang</groupId> <artifactId>elastic-job-lite-core</artifactId> <version>2.1.5</version> </dependency> <!-- 使用...

03/12 19:16
282
0
SpringBoot使用Elastic-Job

本文介绍SpringBoot整合Elastic-Job分布式调度任务(简单任务)。 1.有关Elastic-Job Elastic-Job是当当网开源的分布式任务调度解决方案,是业内使用较多的分布式调度解决方案。 image 这里主...

03/11 13:58
626
0
elastic job

一 、elastic-job主要分为elastic-job-lite 和elastic-job-cloud两部分 可在https://github.com/elasticjob上下载源码,今天我们主要学习elastic-job-lite。 首先我们要了解一下什么是任务调...

2018/10/08 08:59
56
0
Elastic Job在Master节点时会可能多次调用bug

Elastic Job在Master节点时会可能多次调用bug 如果LiteJob有设置AbstractDistributeOnceElasticJobListener 监听器会在执行器调用各个节点的分配作业前后调用接口定义的两个方法: ` /** 弹性...

2018/10/06 09:50
226
0
分布式定时任务框架Elastic-Job的使用

一、前言 Elastic-Job是一个优秀的分布式作业调度框架。 Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。 Elastic-Job-Lite定位为轻...

03/06 20:37
162
0
Elastic Job-1简介

对于构建一般的业务系统来说,使用Quartz或者Spring Task即可基本满足我们的单体服用应用需要。然而随着线上业务量的不断发展,这两种定时任务已经日渐无法满足我们的需求。一般,使用这两种...

01/14 09:58
11
0
elastic-job的使用

概述: 公司用了elastic-job来执行定时任务和管理定时任务,所以最近研究了一下写了个demo,由于我是把zookeeper部署在了docker上的,所以这里简单介绍下docke的基础命令。 1、Docker基础命令...

今天 11:33
6
0
定时任务的分布式调度

单机定式任务调度的问题 在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方...

2018/12/12 16:41
122
0
ElasticSearch-Hadoop: Indexing product views count

This post covers to use ElasticSearch-Hadoop to read data from Hadoop system and index that in ElasticSearch. The functionality it covers is to index product views count and top...

2015/06/17 18:55
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部