qianBasexTP同步规则(弃用)
February 26, 2024About 5 min
qianBasexTP同步规则(弃用)
SDK类名:/active/QianBasexTP;
示例接口
示例接口描述
URL
/xtp 所有接口废弃 和qianbase 共用
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
foo | String | 请求属性示例 | @ctitle |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
string | String | 字符串属性示例 | ★ | 1-10 | |
number | Number | 数字属性示例 | 1 | 1-100 | |
boolean | Boolean | 布尔属性示例 | true | 1-2 | |
regexp | RegExp | 正则属性示例 | /[a-z][A-Z][0-9]/ | ||
function | Function | 函数属性示例 | () => Math.random() | ||
array | Array | 数组属性示例 | 1-10 | ||
foo | Number | 数组元素示例 | 1 | +1 | |
bar | String | 数组元素示例 | ★ | 1-10 | |
items | Array | 自定义数组元素示例 | [1, true, 'hello', /\w{10}/] | ||
object | Object | 对象属性示例 | |||
foo | Number | 对象属性示例 | 1 | +1 | |
bar | String | 对象属性示例 | ★ | 1-10 | |
placeholder | String | 占位符示例 | @title |
qianbasexTP同步规则
SDK方法名:listQianbasexTPRule
URL
/qianbasexTP/rule
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 | |||
group_uuid | String | 否 | |||
where_args | Object | 否 | |||
rule_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
total | Number | 5 | |||
info_list | Array | 2 | |||
rule_uuid | Array | [ "6FBC9EB9-A10A-E226-9F2B-A77B3CF1D337", "3BF809AF-4A2E-DD28-072E-530D33BAC189" ] | +1 | ||
rule_name | Array | ["Ronal","Melissa"] | +1 | ||
src_db_uuid | String | ||||
tgt_db_uuid | String | ||||
tgt_type | String | kafka | |||
user_uuid | String | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |||
tgt_db_name | String | bei | |||
map_type | String | database | |||
config | Object | ||||
start_rule_now | Number | 1 | |||
table_map | String | ||||
full_sync | Number | 1 | |||
incre_sync | Number | 1 | |||
full_sync_mode | String | ||||
db_user_map | Object | ||||
dbmap_topic | String | ||||
row_map_mode | String | ||||
kafka_time_out | String | ||||
part_load_balance | String | ||||
kafka_message_encoding | String | ||||
src_db_name | String | 1111 | |||
is_biz_admin | Number | ||||
can_del | Number | ||||
can_op | Number | ||||
can_up | Number | ||||
message | String | ||||
code | Number | 0 |
新建
SDK方法名:createQianbasexTPRule
URL
/qianbasexTP/rule
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_name | String | test | |||
src_db_uuid | String | 7B1BE386-4CB1-86AA-D39D-B644C2EADD57 | |||
map_type | String | table | |||
config | Object | ||||
start_rule_now | Number | 1 | |||
db_set | Array | ||||
tgt_db_uuid | String | CD52E44B-D25A-4CE3-126F-6F5A460731E4 | |||
filter_type | Number | [1:filter_table,0:no_fileter] | |||
table_map | Array | ||||
src_table | String | ||||
dst_table | String | ||||
custom_config | Array | ||||
key | String | ||||
value | String | ||||
tgt_type | String | ||||
all_custom_config | Array | ||||
key | String | ||||
value | String | ||||
sync_content | Array | ||||
sync_col | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
修改
SDK方法名:modifyQianbasexTPRule
URL
/qianbasexTP/rule
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_name | String | 否 | |||
src_db_uuid | String | 否 | |||
tgt_db_uuid | String | 否 | |||
tgt_type | String | 否 | sqlserver | ||
map_type | String | 否 | db | ||
config | Object | 否 | |||
start_rule_now | Number | 否 | 1 | ||
table_map | Array | 否 | |||
full_sync | Number | 否 | 0 | ||
incre_sync | Number | 否 | |||
full_sync_mode | String | 否 | 1 | ||
db_user_map | String | ||||
dbmap_topic | String | ||||
row_map_mode | String | ||||
kafka_time_out | String | ||||
part_load_balance | String | ||||
kafka_message_encoding | String | ||||
db_set | Array | ||||
tgt_db_uuid | String | ||||
filter_type | String | ||||
tgt_type | String | ||||
table_map | Array | ||||
src_table | String | ||||
dst_table | String | ||||
custom_config | Array | ||||
key | String | ||||
value | String | ||||
all_custom_config | Array | ||||
key | String | ||||
value | String | ||||
sync_content | Array | ||||
sync_col | String | ||||
rule_uuid | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | success |
删除
SDK方法名:deleteQianbasexTPRule
URL
/qianbasexTP/rule
Method
DELETE
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ||||
force | String | true |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success | |||
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 1 | |||
message | String | [0] success | |||
success_list | Array | ||||
code | Number | 0 | |||
message | String | [0] success | |||
rule_uuid | String | 16CB63E1-13FA-FB32-EB49-D790682C9648 | |||
rule_name | String | task1 | |||
fail_list | Array | ||||
code | Number | -1 | |||
message | String | [-1] 找不到节点 | |||
rule_uuid | String | 16CB63E1-13FA-FB32-EB49-D790682C9647 | |||
rule_name | String | task2 |
qianbase规则-状态
SDK方法名:listQianbasexTPStatus
URL
/qianbasexTP/rule/status
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | 2 | |||
rule_uuid | Array | ["6FBC9EB9-A10A-E226-9F2B-A77B3CF1D337","3BF809AF-4A2E-DD28-072E-530D33BAC189"] | +1 | ||
export_state | Object | ||||
status | String | ACTIVE_RULE_DUMP | |||
progress | String | 66 | |||
load_state | Object | ||||
status | String | ACTIVE_RULE_ABNORMAL | |||
error_code | Number | -4014 | |||
track_state | Object | ||||
status | String | ACTIVE_RULE_STOP | |||
error_code | Number | -4014 | |||
peak | Number | 峰值 | 2 | 10 | |
delay | Number | 延迟 | 2 | 110 | |
extract | String | 解析时间 | 2019-06-25 11:26:19 | ||
load | String | 2019-06-25 11:26:19 | |||
stage | String | pause: 停止 dump: 全量 track:增量 done:完成 offline:离线 | done | ||
state | Number | 错误码:0 正常 非0 错误码 | 0 | ||
progress | String | 进度 | 80 | 80 |
启/停/重新同步/继续
SDK方法名:{operate}QianbasexTPRules
URL
/qianbasexTP/rule/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
operate | String | resume | stop | restart | ||
uuids | Array |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
qianbase日志
SDK方法名:listQianbasexTPRuleLog
URL
/qianbasexTP/rule/log
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | Number | 否 | 10 | ||
date_start | String | 否 | |||
date_end | String | 否 | |||
type | Number | 否 | 1 | ||
module_type | Number | 否 | 1 | ||
query_type | Number | 否 | 1 | ||
rule_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
info_list | Array | 否 | |||
create_time | String | 否 | 2019-08-09 17:29:43 | ||
detail | String | 否 | Full Sync done, elapsed time: 24 sec' | ||
flag | Number | 否 | 1 | ||
log_level | String | 否 | 2 | ||
log_type | String | 否 | 装载 | ||
uuid | String | 否 | @uuid | ||
ret | Number | 否 | 200 |