elastic-job 构建

原创 2016年08月28日 15:20:15

elastic-job 构建

官方文档:http://dangdangdotcom.github.io/elastic-job/

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

Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 Elastic-Job-Cloud使用Mesos + Docker的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。

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

作业类型

Elastic-Job-LiteElastic-Job-Cloud提供统一作业接口,开发者仅需对业务作业进行一次开发,之后可根据不同的配置以及部署至不同的LiteCloud环境。

Elastic-Job提供SimpleDataflowScript 3种作业类型。
方法参数shardingContext包含作业配置、片和运行时信息。可通过getShardingTotalCount(), getShardingItems()等方法分别获取分片总数,运行在本作业服务器的分片序列号集合等。

部署方案

详见地址:http://dangdangdotcom.github.io/elastic-job/post/1.x/quick_start/
注意事项:idea注意安装lombak插件,程序就不会报错了。

调度例子

详见地址:http://m.blog.csdn.net/article/details?id=51864096
注意事项:集群分配,多个定时作业任务必须是在不同集群上,分片是根据ip地址注册在elastic-job-console上的,同一台集群ip一样,导致多个任务分片会不成功。

版权声明:本文为博主原创文章,未经博主允许不得转载。

【elastic-job】elastic-job部署以及简单例子

一、elastic-job是什么 elastic-job是当当开发的基于qutarz以及zookeeper封装的作业调度工具,主要有两个大框架,一个是elastic-job lite另外一个是elas...

quartz系列(四):elastic-job的实践

在造完轮子之后,回到开源,本文主要记录对当当网的elastic-job进行试用的过程。简要介绍:elastic-job 是基于成熟的开源产品Quartz和Zookeeper及其客户端Curator进行...
  • ahmuAMu
  • ahmuAMu
  • 2016年03月14日 03:48
  • 14055

Elastic-Job开发指南

原文地址:http://dangdangdotcom.github.io/elastic-job/post/1.x/user_guide/ 开发指南 代码开发 作业类型 目前提供3种作业类型...

Elastic-job入门介绍

Elastic-Job

Elastic Job 入门详解

Elastic job是当当网架构师张亮,曹昊和江树建基于Zookepper、Quartz开发并开源的一个Java分布式定时任务,解决了Quartz不支持分布式的弊端。Elastic job主要的功能...

Elastic-Job开发指南

开发指南 代码开发 作业类型 目前提供3种作业类型,分别是Simple, DataFlow和Script。 DataFlow类型用于处理数据流,它又提供2种作业类型,分别是Th...

elastic-job的原理简介和使用

elastic-job是当当开源的一款非常好用的作业框架,在这之前,我们开发定时任务一般都是使用quartz或者spring-task(ScheduledExecutorService),无论是使用q...

Elastic-JOB

开发指南 代码开发 作业类型 目前提供3种作业类型,分别是Simple, DataFlow和Script。 DataFlow类型用于处理数据流,它又提供2种作业类型,分别是Th...

elastic-job接入

+++ date = "2017-11-05" title = "elastic-job分享" author:wg +++ # 概述 Elastic-Job是一个分布式调度解决方案,由两个...

Elastic-Job项目源码分析1--核心骨架JobScheduler

JobSchedulerElastic-job程序入口无论开发还是调试代码,都必须找到程序的入口,否则就是没有头的苍蝇,不知道到来龙去脉...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:elastic-job 构建
举报原因:
原因补充:

(最多只允许输入30个字)