elastic-job 构建
来源:互联网 发布:淘宝子账号在哪关闭 编辑:程序博客网 时间:2024/05/23 16:05
elastic-job 构建
官方文档:http://dangdangdotcom.github.io/elastic-job/
简介:Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite
和Elastic-Job-Cloud
组成。
Elastic-Job-Lite
定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 Elastic-Job-Cloud
使用Mesos + Docker的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。
Elastic-Job-Lite
和Elastic-Job-Cloud
提供同一套API开发作业,开发者仅需一次开发,然后可根据需要以Lite或Cloud的方式部署
作业类型
Elastic-Job-Lite
和Elastic-Job-Cloud
提供统一作业接口,开发者仅需对业务作业进行一次开发,之后可根据不同的配置以及部署至不同的Lite
或Cloud
环境。
Elastic-Job
提供Simple
、Dataflow
和Script
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
- elastic job (一) elastic-job-lite----SimpleJob
- Elastic-Job之简单Job
- Elastic-Job中常见问题
- Elastic-Job快速使用
- Elastic-Job的主要功能
- Elastic-Job实现原理
- Elastic-Job使用限制
- Elastic-Job开发指南
- Elastic-Job开发指南
- Elastic-JOB 开发指南
- Elastic-job入门介绍
- Elastic Job 入门详解
- elastic job原理解析
- Elastic-Job 2.2.1
- Java容器类必须掌握知识合集
- React Native 环境搭建 (Android)
- CentOS 6.5 安装配置Tomcat7服务器
- 环境配置:adb
- Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
- elastic-job 构建
- 建立最小堆的下滑算法
- Chess
- 创建链表并插入数据(有序)
- 牛客网做题笔记--洗牌问题
- 控制反转
- 2017年爱奇艺校招模拟笔试编程
- 宜信技术研发中心暑假实习总结
- P2P中四大算法之Chord算法原理