java - 与 Avro 模式的向后和向前兼容性
问题描述
我们正在为 Kafka 消息使用无注册表 Avro 模式所以我们有我们的自定义 Avro 转换器因为我们没有可用的模式注册表
问题是当我们用新元素升级模式时,旧模式不向后或向前兼容
解决方案
Kafka是一个实现细节
如果读取器模式与写入器模式不兼容,则 Avro 反序列化将失败。除了使用不同的架构之外,您无能为力。
您现在知道为什么拥有一个能够在将数据放入 Kafka 之前执行兼容性检查的注册表很重要
推荐阅读
- ethereum - 如何使用 Nethereum 从智能合约中获取对象数组
- mysql - 如何在格式化的字符串查询中合并 JSON ArrayList?
- xaml - Xamarin 日历选择日期
- amazon-web-services - 将私有实例连接到互联网
- google-colaboratory - Collab Pro+:只有两个活动会话?
- sql - SQL Server 中的渐变维度类型 1 - 删除目标表上的数据
- python - 如何一次将与特定请求相关的所有文件下载到一个 zip 文件中?
- sql - 在 HANA 中使用正则表达式过滤列
- r - 在每轮比赛后使用R中的dplyr创建具有排名位置的列
- python - python中的分层矩形