一、引入依赖

<dependency>
<groupId>com.github.kuhn-he</groupId>
<artifactId>elastic-job-lite-spring-boot-starter</artifactId>
<version>2.1.53</version>
</dependency>

二、配置Elastic Job

#elastic-job
elaticjob.zookeeper.server-lists=127.0.0.1:2181
elaticjob.zookeeper.namespace=bounter-job

三、开发Job类

package cn.bounter.job.elasticjob;

import com.dangdang.ddframe.job.api.ShardingContext;
import com.dangdang.ddframe.job.api.simple.SimpleJob;
import com.dangdang.elasticjob.lite.annotation.ElasticSimpleJob;
import org.springframework.stereotype.Component; //Job configuration annotation
@ElasticSimpleJob(cron="*/3 * * * * ?", shardingTotalCount=2)
@Component
public class AppJob implements SimpleJob {
@Override
public void execute(ShardingContext shardingContext) {
switch (shardingContext.getShardingItem()) {
case 0:
System.out.println("hello from shard 0");
break;
case 1:
System.out.println("hello from shard 1");
break;
}
}
}

四、启动SpringBoot应用,观察控制台输出

这就是所有步骤了,是不是很简单哉!那就赶快自己试试吧!
 
需要源代码的见Github传送门:

最新文章

  1. C#-Socket监听消息处理
  2. javascript 字符串多行的写法
  3. Json的序列化与反序列化
  4. java代码封装与编译
  5. Altera OpenCL用于计算机领域的13个经典案例(转)
  6. android之视频播放
  7. 深入理解javascript事件
  8. [HTML]background-size可以缩放大小
  9. 关于在js中使用csstext的问题
  10. hibernate中session,HQL,持久化,一对多,多对一
  11. C#-Mdi多文档窗体及其子窗体的排列 ---ShinePans
  12. eclipse js中 选中方法按F3快捷键不能跳转到对应方法的解决方案
  13. 将整数数组按就分成2个部分,数组坐标为奇数,右边为偶数(java实现)
  14. 提高测试脚本复用性降低DOM结构引起路径变化的影响
  15. Jedis异常解决:NOAUTH Authentication required
  16. Springboot 系列(十三)使用邮件服务
  17. Contest2195 - 2019-4-25 高一noip基础知识点 测试8 题解版
  18. kubernetes系列06—kubernetes资源清单定义入门
  19. Cocos Creator - 入门教程项目 - 博客频道 - CSDN.NET
  20. 初识jmeter(2)

热门文章

  1. Git remotes/origin/pr/* 分支清理,代码回退等
  2. linux中表示系统信息如cpu mem disk等内容都在 /proc
  3. python json字符串中有int类型数字(不带引号)
  4. spring监听机制——观察者模式的应用
  5. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_07 缓冲流_6_BufferedReader_字符缓冲输入流
  6. KETTLE——初见KETTLE
  7. Arduino入门之前
  8. 应用安全-安全设备-Waf系列-软Waf-安全狗(Safedog)
  9. Haystack Python全文检索框架
  10. Queen Attack -- 微软2017年预科生计划在线编程笔试第二场