猿问

Avro 架构版本控制

抱歉,这是一个初学者 AVRO 问题。

我的 Java 微服务接受一个有效负载请求,它有一个模式版本元素,该有效负载可以有许多不同的版本,每个版本的格式都略有不同。是否可以使用该版本号对 AVRO 架构注册表进行查找,然后使用该架构来验证接收到的有效负载。

这是一个有效且可能的 AVRO 用例吗?

然后的目的是在继续发送之前在 Java 微服务中进一步处理这些数据。

也许 AVRO 不是正确的技术,但如果不是,请告知。


达令说
浏览 141回答 1
1回答

皈依舞

使用该版本号查找 AVRO 架构注册表注册表中的 Avro 架构 ID 是一个递增的数字,而不是您的数据真正可索引的数字。我认为您正在寻找的只是一个版本 ID,Confluent Avro Schema Registry 支持GET /subjects/:name/versions/:id
随时随地看视频慕课网APP

相关分类

Java
我要回答