开发者社区> 问答> 正文

能解释一下这些字段是什么意思吗

{"data":[{"id":"103","name_":"77","orders":"88","deml":"99"}],"database":"canal","es":1567995973000,"id":421,"isDdl":false,"mysqlType":{"id":"bigint(14)","name_":"varchar(255)","orders":"varchar(255)","deml":"varchar(255)"},"old":null,"pkNames":["id"],"sql":"","sqlType":{"id":-5,"name_":12,"orders":12,"deml":12},"table":"examplev1","ts":1567995973598,"type":"INSERT"}

其中 id sqltype是什么意思,其他我都知道了

原提问者GitHub用户Bruce2jiang

展开
收起
数据大拿 2023-05-04 11:01:45 70 0
1 条回答
写回答
取消 提交回答
  • 1、es是指mysql binlog里原始的时间戳,也就是数据原始变更的时间

    2、ts是指canal收到这个binlog,构造为自己协议对象的时间

    a. canal的消费延迟 = ts - es

    b. 应用消费的延迟 = now - ts

    原回答者GitHub用户agapple

    2023-05-05 10:08:59
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载