【发布时间】:2021-08-18 08:40:11
【问题描述】:
我们正在为 Kafka 消息使用无注册的 Avro 模式所以我们有我们的自定义 Avro 转换器 由于我们没有可用的模式注册表
问题是当我们用新元素升级架构时,旧架构既不向后也不向前兼容
【问题讨论】:
-
你的问题是什么?
标签: java apache-kafka avro
我们正在为 Kafka 消息使用无注册的 Avro 模式所以我们有我们的自定义 Avro 转换器 由于我们没有可用的模式注册表
问题是当我们用新元素升级架构时,旧架构既不向后也不向前兼容
【问题讨论】:
标签: java apache-kafka avro
Kafka 是一个实现细节
如果读取器架构与写入器架构不兼容,则 Avro 反序列化将失败。除了使用不同的架构之外,您无法解决此问题。
您现在知道为什么拥有一个能够在将数据放入 Kafka 之前执行兼容性检查的注册表很重要
【讨论】: