elastic-Job配置参数详解
elastic-Job配置参数详解
1. 注册中心配置
(1) reg:zookeeper命名空间属性说明
属性名 | 类型 | 是否必填 | 缺省值 | 描述 |
id | String | 是 | 注册中心在Spring容器中的主键 | |
server-lists | String | 是 |
连接Zookeeper服务器的列表:包括IP地址和端口号,多个地址用逗号分隔; 如: host1:2181,host2:2181 |
|
namespace | String | 是 | Zookeeper的命名空间 | |
base-sleep-time-milliseconds | int | 否 | 1000 | 等待重试的间隔时间的初始值,单位:毫秒 |
max-sleep-time-milliseconds | int | 否 | 3000 | 等待重试的间隔时间的最大值,单位:毫秒 |
max-retries | int | 否 | 3 | 最大重试次数 |
session-timeout-milliseconds | int | 否 | 60000 | 会话超时时间,单位:毫秒 |
connection-timeout-milliseconds | int | 否 | 15000 | 连接超时时间,单位:毫秒 |
digest | String | 否 | 连接Zookeeper的权限令牌,缺省为不需要权限验证 |
2. elastic-Job作业配置
(1) job:simple命名空间属性说明
属性名 | 类型 | 是否必填 | 缺省值 | 描述 |
id | String | 是 | 作业名称 | |
class | String | 否 | 作业实现类,需实现SimpleJob接口 | |
job-ref | String | 否 | 作业关联的beanId,该配置优先级大于class属性配置 | |
registry-center-ref | String | 是 | 注册中心Bean的引用,需引用reg:zookeeper的声明 | |
cron | String | 是 | cron表达式,用于控制作业触发时间 | |
sharding-total-count | int | 是 | 作业分片总数 | |
sharding-item-parameters | String | 否 |
分片序列号和参数用等号分隔,多个键值对用逗号分隔;分片序列号从0开始,不可大于或等于作业分片总数 如:0=a,1=b,2=c |
|
job-instance-id | String | 否 | defaultInstance | 作业实例主键,同IP可运行实例主键不同, 但名称相同的多个作业实例 |
job-parameter | String | 否 |
作业自定义参数,可通过传递该参数为作业调度的业务方法传参,用于实现带参数的作业 例:每次获取的数据量、作业实例从数据库读取的主键等 |
|
monitor-execution | boolean | 否 | true |
监控作业运行时状态 每次作业执行时间和间隔时间均非常短的情况,建议不监控作业运行时状态以提升效率。因为是瞬时状态,所以无必要监控。请用户自行增加数据堆积监控。并且不能保证数据重复选取,应在作业中实现幂等性。 每次作业执行时间和间隔时间均较长的情况,建议监控作业运行时状态,可保证数据不会重复选取。 |
monitor-port | int | 否 | -1 |
作业监控端口 建议配置作业监控端口, 方便开发者dump作业信息。 使用方法: echo “dump” | nc 127.0.0.1 9888 |
max-time-diff-seconds | int | 否 | -1 |
最大允许的本机与注册中心的时间误差秒数 如果时间误差超过配置秒数则作业启动时将抛异常 配置为-1表示不校验时间误差 |
failover | boolean | 否 | false | 是否开启失效转移 |
misfire | boolean | 否 | true | 是否开启错过任务重新执行 |
job-sharding-strategy-class | String | 否 |
作业分片策略实现类全路径 默认使用平均分配策略 |
|
description | String | 否 | 作业描述信息 | |
disabled | boolean | 否 | false |
作业是否禁止启动 可用于部署作业时,先禁止启动,部署结束后统一启动 |
overwrite | boolean | 否 | false |
本地配置是否可覆盖注册中心配置 如果可覆盖,每次启动作业都以本地配置为准 |
job-exception-handler | String | 否 | 扩展异常处理类 | |
executor-service-handler | String | 否 | 扩展作业处理线程池类 | |
reconcile-interval-minutes | int | 否 | 10 |
修复作业服务器不一致状态服务调度间隔时间,配置为小于1的任意值表示不执行修复 单位:分钟 |
event-trace-rdb-data-source | String | 否 | 作业事件追踪的数据源Bean引用 |
elastic-Job配置参数详解相关推荐
- Ehcache配置参数详解
ehcache配置参数详解 <?xml version="1.0" encoding="UTF-8"?><ehcache><dis ...
- nginx下gzip配置参数详解
这篇文章主要介绍了nginx下gzip配置参数详解,本文同时给出了配置例子,以及一些注意事项,需要的朋友可以参考下 Nginx自带的有gzip模块 http://wiki.nginx.org/Ngin ...
- build.gradle配置参数详解
转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637 build.gradle配置参数详解//声明是Android程序ap ...
- RocketMQ-PushConsumer配置参数详解
基于RocketMQ 4.3,PushConsumer配置参数详解 1.Push消费模式下的配置 Push 默认使用的是DefaultMQPushConsumer. 2.consumerGroup C ...
- Spring Boot笔记—多线程系列(三)—配置参数详解
前言 前两篇文章,我们已经学会了如何使用spring boot的多线程和自定义线程池.这篇文章,我们要深入了解上一篇文章中线程池的配置具体含义. 准备工作 说明 为了方便观察线程的情况(如执行完毕数量 ...
- daemon.json配置参数详解
** daemon.json配置参数详解 ** 背景 docker安装的时候没有daemon.json这个文件 一般情况下,daemon.json中配置的项目参数,在启动参数中同样适用.(有些可能会冲 ...
- Windows--notes.ini文件的配置参数详解
notes.ini文件的配置参数详解 用过LOTUS NOTES的人们都知道NOTES.INI文件对于LOTUS的重要性,但是有关notes.ini的参数设置方面比较少提及.以下总结了NOTES.IN ...
- zookeeper的zoo.cfg配置参数详解
配置参数详解(主要是%ZOOKEEPER_HOME%/conf/zoo.cfg文件) 参数名说明 clientPort客户端连接server的端口,即对外服务端口,一般设置为2181吧. dataDi ...
- Ceph优化系列(二):Ceph主要配置参数详解
转载:Ceph配置参数详解 概述 Ceph的配置参数很多,从网上也能搜索到一大批的调优参数,但这些参数为什么这么设置?设置为这样是否合理?解释的并不多 本文从当前我们的ceph.conf文件入手,解释 ...
最新文章
- 实现EditText输入金额(小数点后两位)
- HttpClient第一章(一)
- windows内存管理和API函数
- Centos7 fstab盘符挂载硬盘导致重启系统失败解决办法
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- pandas包 问题汇总
- 流言终结者:大数据工程师真的做不过35岁吗?
- 微软修复工具_微软正在推出更新以修复此前被发现的Windows 10 SFC问题
- [linux驱动]linux驱动模块
- Spring Boot之自定义属性
- 第八篇:稳定性之提升团队潜意识【及时复盘、开关设计】
- 按采用的传输介质计算机网络可分为4种,2015年4月全国自考计算机应用基础试卷及答案(00018)(4页)-原创力文档...
- 【UNITY3D 游戏开发之三】NGUI HUDTEXT 的练习源码及资源
- Array类对数组的操作
- 小D课堂 - 零基础入门SpringBoot2.X到实战_汇总
- 华人小伙在美开网店卖鞋 一年销售额超八亿
- 计算机毕业设计java+SSM网上购物超市网站(源码+系统+mysql数据库+Lw文档)
- 在python编译器中调用JAVA程序——JPype使用总结
- 行为树 --- [3] BehaviorTree.CPP在Windows下的使用(基于VSCode)
- 教你炒股票27:盘整背驰与历史性底部