比较和同步
新建任务
新建比较任务
URL
Method
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
接收任务执行结果
URL
Method
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 | 否 | | | |