# 比较和同步

# 新建任务

新建比较任务

# URL

//compare

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
Compare Object
  task_name String 比较任务名称
  wk_uuid String 工作机节点uuid
  bk_uuid String 灾备机节点uuid
  biz_grp_list Array 业务分组
  cmp_type Number 0 任务类型:

0:只比较 1:自动同步 |   oph_policy | Number | 否 | 0 | 自动同步-孤儿文件处理方式: 0:不处理 1:删除 |   compress | Number | 否 | 0 | 自动同步-压缩等级 |   mirr_sync_attr | Number | 否 | 0 | 文件安全属性: 0:不同步 1:同步 |   mirr_file_check | Number | 否 | 1 | 文件比对方式: 1:文件大小+文件修改时间 2:严格校验(MD5) |   bkup_policy | Number | 否 | 2 | 任务运行时间: 2:立即开始 0:只运行一次 1:重复运行 |   bkup_schedule | Object | 否 | | 重复任务-运行策略 |     limit | Number | 否 | 8 | 子任务记录保留数目(保留最新的) |     sched_every | Number | 否 | 0 | 运行策略: 0:每天 1:每周 2:每月 3:每隔 |     sched_day | Array | 否 | ["1"] | 每周/每月:星期几/几号 |     sched_time | Array | 否 | ["00:00:00"] | 每天/每周/每月:几点 |     sched_time_start | String | 否 | | 每隔:运行时间范围(开始) |     sched_time_end | String | 否 | | 每隔:运行时间范围(结束) |     sched_gap_min | Number | 否 | 60 | 每隔:分钟数 |   bkup_one_time | Number | 否 | 0 | 只运行一次/重复任务(每隔):任务开始时间 |   wk_path | Array | 否 | | 工作机比对路径 |   bk_path | Array | 否 | | 灾备机备份路径 |   excl_path | Array | 否 | | 排除路径 |   ct_name_str1 | String | 否 | | 文件名转换: 常规默认:增加前缀 用户自定义:匹配正则式 |   ct_name_str2 | String | 否 | | 文件名转换: 常规默认: 增加后缀 用户自定义: 替换规则 |   ct_name_type | Number | 否 | | 文件名转换-默认常规-大小写: 1:保持不变 2:转小写 3:转大写 |

# Response

名称 类型 必选 初始值 简介 Mock规则

# 接收任务执行结果

# URL

//compare/collect_result

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
code String 任务执行结果code
time String 任务时间信息(start_time.'-'.end_time)
files String 总文件数量
bytes String 总文件大小
missing String 缺失文件数量
diff String 不同文件数量
equal String 相同文件数量
erro String 同步出错文件数量
task_uuid String 比较任务uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String
Last Updated: 5/13/2020, 3:56:32 AM