ElasticJob笔记
《ElasticJob 官网》
ElasticJob 用于处理分布式定时任务的需求,由于它是分布式的,所以它就需要依赖一些分布式组件,用于分布式锁的功能实现,而 ElasticJob 则依赖 Zookeeper 实现分布式锁。所以在使用之前就需要先 安装 Zookeeper。
ElasticJob 可以通过设置分片,编写分片逻辑,同一定时任务由多台服务器拆分执行,同时它有定时任务执行日志事件的数据库溯源配置
Elastic job 的使用
导入依赖:
<!-- elasticJob 驱动 -->
<dependency><groupId>com.dangdang</groupId><artifactId>elastic-job-lite-core</artifactId><version>2.1.4</version>
</dependency>
<!-- 使用Spring配置启动 -->
<dependency><groupId>com.dangdang</groupId><artifactId>elastic-job-lite-spring</artifactId><version>2.1.4</version>
</dependency>
使用 ElasticJob 主要配置流程,如下:
JobScheduler
(启动作业):ZookeeperRegistryCenter
(Zookeeper 注册中心配置)LiteJobConfiguration
(Lite作业根配置) ->JobCoreConfiguration
(作业核心配置) ->SimpleJobConfiguration
(SIMPLE 类型配置,最常用的类型) ->SimpleJob
(作业逻辑实际开发)
如果结合使用 Spring 的 XML
配置,会简单很多。
这里结合 官方文档,做出了这个 Demo 包含了 xml
配置和 注释配置 两个实现方式。
Elastic Console
参考文章:《elastic-job、elastic-job-lite-console使用案例》
在 github 上下载对应的版本 zip
,这边下载的是 2.1.4
,直接在 window 系统下解压,命令行进入对应的解压目录,输入以下命令:
mvn clean install -Dmaven.test.skip=true
完成后,进入对应目录下的 elastic-job-lite\elastic-job-lite-console\target
文件夹中,复制 elastic-job-lite-console-2.1.4.tar.gz
到 Linux 服务器,解压后打开对应的 start.sh
文件,然后浏览器访问:ip 地址:8899
,即可打开 ElasticJob 的控制台(注意打开 8899
防火墙端口)
ElasticJob笔记相关推荐
- Elastic-Job笔记
Elastic-Job是当当开源的一款非常好用的分布式任务调度框架,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-cloud组成.Elastic-Job-Lite定位 ...
- xxl-job Vs ElasticJob,谁牛?
欢迎关注方志朋的博客,回复"666"获面试宝典 1. xxl-job 2. 运行 xxl-job 3. 开发定时任务 3.1 项目创建及配置 3.2 定时任务开发方式 4. 小结 ...
- Alibaba内部Java技术成长笔记,业界良心,程序员最爱
前言 根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越 ...
- 太牛了!阿里内部曝出——Java技术成长笔记,业内又一里程碑
**1.并发编程进阶:**线程共享和协作+并发工具类实战+站在巨人肩上操作CAS+阿里面试常问的显式锁和AQS+并发容器源码解析及应用实战+仅会用线程池是不够的+架构师应该知道的并发安全解决方案+性能 ...
- 阿里首推 Java 技术成长笔记,业内评级“钻石级”,还不来看?
前言 根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越 ...
- 又一里程碑,阿里首推Java技术成长笔记,业内评级“钻石级”
前言 根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越 ...
- 程序员最后一款笔记软件:Notion
点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...
- 又一里程碑!阿里首推Java技术成长笔记,业内评级“钻石级”
前言 根据数据表明,阿里巴巴已经连续3年获评最受欢迎的中国互联网公司,实际上阿里巴巴无论在科技创新力还是社会创造价值这几个方面,都是具有一定代表里的.在行业内,很多互联网企业也将阿里作为自己的标杆,越 ...
- 【读书笔记】知易行难,多实践
前言: 其实,我不喜欢看书,只是喜欢找答案,想通过专业的解答来解决我生活的困惑.所以,我听了很多书,也看了很多书,但看完书,没有很多的实践,导致我并不很深入在很多时候. 分享读书笔记: <高效1 ...
最新文章
- System.FormatException:“输入字符串的格式不正确。”
- 生成全1矩阵_全矩阵捕获技术:一种最大限度提升便携式相控阵超声检测设备功能的新技术...
- java中两个整形相除,向上取整
- Auto.JS 教程
- VS2005常用插件
- 把有约束最优化问题转化为无约束最优化问题之罚函数法
- python自学要多久-python从入门到精通需要多久?你需要先明白这两个点
- Pycharm连接Mysql问题: Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezon
- list转json字符串,实体类包含list转实体类
- 感谢蜂窝教育,四个月的学习,让我改变了
- 下载xxx视频[python]
- Centos7安装java运行环境
- Java实现国密算法SM2,SM3,SM4,并且实现ECB和CBC模式
- Linux-frp内网穿透
- nginx的负载均衡(centos7)
- 免费离线PDF工具箱,PDF工具大全,PDF合并PDF加密PDF解密PDF格式转换PDF分割PDF旋转以及从PDF中提取图片,满足对PDF操作的一切需求~完全免费无使用次数限制,文末附下载链接~
- fpm工作流程(转)--写的很完整很明白
- R绘制股票走势图及年份成交量图
- 西部数码虚拟主机服务器配置,西部数码虚拟主机预装软件功能介绍
- java web pdf 下载文件_javaWeb实现文件上传和下载.pdf