栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elastic-Job-lite 3.x(一)demo

Elastic-Job-lite 3.x(一)demo

版本要求
依赖版本3.x
jdk1.8
maven3.5.0
zk3.6.0
zk 3.6.0搭建
docker run -e "ZOO_INIT_LIMIT=10" --name szk -p 2181:2181 -p 2888:2888 -p 3888:3888 -p 8080:8080  --restart always -d zookeeper
demo

依赖


    org.apache.shardingsphere.elasticjob
    elasticjob-lite-core
    ${latest.release.version}

脚本代码

@Service
public class JobService implements SimpleJob {

  private int i = 0;

  @Override
  public void execute(ShardingContext shardingContext) {
    i++;
  }

}
与 spring 适配

maven 依赖


    org.apache.shardingsphere.elasticjob
    elasticjob-lite-spring-namespace
    ${latest.release.version}

配置文件 web.xml




  

  

  

  


适配 spring boot

maven 依赖


    org.apache.shardingsphere.elasticjob
    elasticjob-lite-spring-boot-starter
    ${latest.release.version}

配置文件 application.yml

elasticjob:
  regCenter:
    serverLists: 127.0.0.1:2181
    namespace: study-job
  jobs:
    myJob:
      elasticJobClass: org.apache.shardingsphere.elasticjob.simple.job.SimpleJob
      cron: 0/5 * * * * ?
      shardingTotalCount: 1
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/746479.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号