Debezium系列之:记录变更事件
一、Debezium数据格式
- Debezium 数据更改事件具有复杂的结构,可提供丰富的信息。
- 但是,在某些情况下,在下游消费者可以处理 Debezium 更改事件消息之前,它需要有关原始数据库更改导致的字段级更改的其他信息。
- 为了使用有关数据库操作如何修改源数据库中的字段的详细信息来增强事件消息,Debezium 提供了 ExtractChangedRecordState 单一消息转换 (SMT)。
- 事件更改转换是 Kafka Connect SMT。
二、更改事件结构
Debezium 生成具有复杂结构的数据更改事件。每个事件由三个部分组成:
- 元数据,包括但不限于:
- 更改数据的操作类型。