跳转至

任务结果上报

快速介绍

主要用于将定时任务的结果上报给指定服务器

功能与限制

  1. 支付http协议,JSON格式。
  2. 接口地址配置在 core.json 文件下的 core.addaxServer.address 下。
  3. 异步发送。
  4. 需要引入 httpclient-4.5.2.jar, httpcore-4.4.5.jar, httpcore-nio-4.4.5.jar, httpasyncclient-4.1.2.jar 相关jar包

功能说明

配置样例

{
  "jobName": "test",
  "startTimeStamp": 1587971621,
  "endTimeStamp": 1587971621,
  "totalCosts": 10,
  "byteSpeedPerSecond": 33,
  "recordSpeedPerSecond": 1,
  "totalReadRecords": 6,
  "totalErrorRecords": 0,
  "jobContent": {
    ...
  }
}

参数说明

参数 描述 必选 默认值
jobName 任务名 jobName
startTimeStamp 任务执行的开始时间
endTimeStamp 任务执行的结束时间
totalCosts 任务总计耗时
byteSpeedPerSecond 任务平均流量
recordSpeedPerSecond 记录写入速度
totalReadRecords 读出记录总数 0
totalErrorRecords 读写失败总数 0
jobContent 本次任务的json文件

jobName 的设置规则如下:

  1. 在命令行通过传递 -P"-DjobName=xxxx" 方式指定,否则
  2. 配置文件的 writer.parameters.path 值按 / 分割后取第2,3列用点(.)拼接而成,其含义是为库名及表名,否则
  3. 否则设置为 jobName