elastic-Job配置参数详解

elastic-Job配置参数详解
1. 注册中心配置
(1) reg:zookeeper命名空间属性说明

属性名类型是否必填缺省值描述
idString 注册中心在Spring容器中的主键
server-listsString 

连接Zookeeper服务器的列表:包括IP地址和端口号,多个地址用逗号分隔;

如: host1:2181,host2:2181

namespaceString Zookeeper的命名空间
base-sleep-time-millisecondsint1000等待重试的间隔时间的初始值,单位:毫秒
max-sleep-time-millisecondsint3000等待重试的间隔时间的最大值,单位:毫秒
max-retriesint3最大重试次数
session-timeout-millisecondsint60000会话超时时间,单位:毫秒
connection-timeout-millisecondsint15000连接超时时间,单位:毫秒
digestString 连接Zookeeper的权限令牌,缺省为不需要权限验证

2. elastic-Job作业配置
(1) job:simple命名空间属性说明

属性名类型是否必填缺省值描述
idString 作业名称
classString 作业实现类,需实现SimpleJob接口
job-refString 作业关联的beanId,该配置优先级大于class属性配置
registry-center-refString 注册中心Bean的引用,需引用reg:zookeeper的声明
cronString cron表达式,用于控制作业触发时间
sharding-total-countint 作业分片总数
sharding-item-parametersString 分片序列号和参数用等号分隔,多个键值对用逗号分隔;分片序列号从0开始,不可大于或等于作业分片总数
如:0=a,1=b,2=c
job-instance-idStringdefaultInstance作业实例主键,同IP可运行实例主键不同, 但名称相同的多个作业实例
job-parameterString 作业自定义参数,可通过传递该参数为作业调度的业务方法传参,用于实现带参数的作业
例:每次获取的数据量、作业实例从数据库读取的主键等
monitor-executionbooleantrue监控作业运行时状态
每次作业执行时间和间隔时间均非常短的情况,建议不监控作业运行时状态以提升效率。因为是瞬时状态,所以无必要监控。请用户自行增加数据堆积监控。并且不能保证数据重复选取,应在作业中实现幂等性。
每次作业执行时间和间隔时间均较长的情况,建议监控作业运行时状态,可保证数据不会重复选取。
monitor-portint-1作业监控端口
建议配置作业监控端口, 方便开发者dump作业信息。
使用方法: echo “dump” | nc 127.0.0.1 9888
max-time-diff-secondsint-1最大允许的本机与注册中心的时间误差秒数
如果时间误差超过配置秒数则作业启动时将抛异常
配置为-1表示不校验时间误差
failoverbooleanfalse是否开启失效转移
misfirebooleantrue是否开启错过任务重新执行
job-sharding-strategy-classString 作业分片策略实现类全路径
默认使用平均分配策略
descriptionString 作业描述信息
disabledbooleanfalse作业是否禁止启动
可用于部署作业时,先禁止启动,部署结束后统一启动
overwritebooleanfalse本地配置是否可覆盖注册中心配置
如果可覆盖,每次启动作业都以本地配置为准
job-exception-handlerString 扩展异常处理类
executor-service-handlerString 扩展作业处理线程池类
reconcile-interval-minutesint10修复作业服务器不一致状态服务调度间隔时间,配置为小于1的任意值表示不执行修复
单位:分钟
event-trace-rdb-data-sourceString 作业事件追踪的数据源Bean引用

 

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值