qianBasexTP同步规则

November 23, 2021About 5 min

qianBasexTP同步规则

qianbasexTp

示例接口

示例接口描述

URL

//example/1632909923796

Method

GET

Request

名称类型必选初始值简介Mock规则
fooString@ctitle请求属性示例

Response

名称类型必选初始值简介Mock规则
stringString字符串属性示例1-10
numberNumber1数字属性示例1-100
booleanBooleantrue布尔属性示例1-2
regexpRegExp/[a-z][A-Z][0-9]/正则属性示例
functionFunction() => Math.random()函数属性示例
arrayArray数组属性示例1-10
  fooNumber1数组元素示例+1
  barString数组元素示例1-10
itemsArray[1, true, 'hello', /\w{10}/]自定义数组元素示例
objectObject对象属性示例
  fooNumber1对象属性示例+1
  barString对象属性示例1-10
placeholderString@title占位符示例

qianbasexTP同步规则

SDK方法名:listQianbasexTPRule

URL

//qianbasexTP/rule

Method

GET

Request

名称类型必选初始值简介Mock规则
pageNumber1
limitNumber10
search_fieldString
search_valueString
group_uuidString
where_argsObject
  rule_uuidString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
retNumber200
msgString
dataObject
  totalNumber5
  info_listArray2
    rule_uuidArray[
"6FBC9EB9-A10A-E226-9F2B-A77B3CF1D337",
"3BF809AF-4A2E-DD28-072E-530D33BAC189"
]+1
    rule_nameArray["Ronal","Melissa"]+1
    src_db_uuidString
    tgt_db_uuidString
    tgt_typeStringkafka
    user_uuidString1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    tgt_db_nameStringbei
    map_typeStringdatabase
    configObject
      start_rule_nowNumber1
      table_mapString
      full_syncNumber1
      incre_syncNumber1
      full_sync_modeString
      db_user_mapObject
      dbmap_topicString
      row_map_modeString
      kafka_time_outString
      part_load_balanceString
      kafka_message_encodingString
    src_db_nameString1111
    is_biz_adminNumber
    can_delNumber
    can_opNumber
    can_upNumber
  messageString
  codeNumber0

新建

SDK方法名:createQianbasexTPRule

URL

//qianbasexTP/rule

Method

POST

Request

名称类型必选初始值简介Mock规则
rule_nameStringtest
src_db_uuidString7B1BE386-4CB1-86AA-D39D-B644C2EADD57
map_typeStringtable
configObject
  start_rule_nowNumber1
  db_setArray
    tgt_db_uuidStringCD52E44B-D25A-4CE3-126F-6F5A460731E4
    filter_typeNumber[1:filter_table,0:no_fileter]
    table_mapArray
      src_tableString
      dst_tableString
    custom_configArray
      keyString
      valueString
    tgt_typeString
  all_custom_configArray
    keyString
    valueString
  sync_contentArray
    sync_colString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

修改

SDK方法名:modifyQianbasexTPRule

URL

//qianbasexTP/rule

Method

PUT

Request

名称类型必选初始值简介Mock规则
rule_nameString
src_db_uuidString
tgt_db_uuidString
tgt_typeStringsqlserver
map_typeStringdb
configObject
  start_rule_nowNumber1
  table_mapArray
  full_syncNumber0
  incre_syncNumber
   full_sync_modeString1
  db_user_mapString
  dbmap_topicString
  row_map_modeString
  kafka_time_outString
  part_load_balanceString
  kafka_message_encodingString
  db_setArray
    tgt_db_uuidString
    filter_typeString
    tgt_typeString
    table_mapArray
      src_tableString
      dst_tableString
    custom_configArray
      keyString
      valueString
  all_custom_configArray
    keyString
    valueString
  sync_contentArray
    sync_colString
rule_uuidString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

删除

SDK方法名:deleteQianbasexTPRule

URL

//qianbasexTP/rule

Method

DELETE

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess
retNumber200
msgString
dataObject
  codeNumber1
  messageString[0] success
  success_listArray
    codeNumber0
    messageString[0] success
    rule_uuidString16CB63E1-13FA-FB32-EB49-D790682C9648
    rule_nameStringtask1
  fail_listArray
    codeNumber-1
    messageString[-1] 找不到节点
    rule_uuidString16CB63E1-13FA-FB32-EB49-D790682C9647
    rule_nameStringtask2

qianbase规则-状态

SDK方法名:listQianbasexTPStatus

URL

//qianbasexTP/rule/status

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  info_listArray2
    rule_uuidArray["6FBC9EB9-A10A-E226-9F2B-A77B3CF1D337","3BF809AF-4A2E-DD28-072E-530D33BAC189"]+1
    export_stateObject
      statusStringACTIVE_RULE_DUMP
      progressString66
    load_stateObject
      statusStringACTIVE_RULE_ABNORMAL
      error_codeNumber-4014
    track_stateObject
      statusStringACTIVE_RULE_STOP
      error_codeNumber-4014
    peakNumber2峰值10
    delayNumber2延迟110
    extractString2019-06-25 11:26:19解析时间
    loadString2019-06-25 11:26:19
    stageStringdonepause: 停止
dump: 全量
track:增量
done:完成
offline:离线
    stateNumber0错误码:0 正常
非0 错误码
    progressString80进度80

启/停/重新同步/继续

SDK方法名:{operate}QianbasexTPRules

URL

//qianbasexTP/rule/operate

Method

POST

Request

名称类型必选初始值简介Mock规则
operateStringresume | stoprestart
uuidsArray

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageStringsuccess

qianbase日志

SDK方法名:listQianbasexTPRuleLog

URL

//qianbasexTP/rule/log

Method

POST

Request

名称类型必选初始值简介Mock规则
offsetNumber0
limitNumber10
date_startString
date_endString
typeNumber1
module_typeNumber1
query_typeNumber1
rule_uuidString@guid

Response

名称类型必选初始值简介Mock规则
msgString
dataObject
  codeNumber0
  messageStringDelete success
  info_listArray
    create_timeString2019-08-09 17:29:43
    detailStringFull Sync done, elapsed time: 24 sec'
    flagNumber1
    log_levelString2
    log_typeString装载
    uuidString@uuid
retNumber200
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl