是否有任何规范来描述 KafkaAvroSerializer / KafkaAvroDeserializer 或合流平台注册表的功能?

问题描述 投票:0回答:1

我想知道汇合模式注册表范例(据我理解,它与

KafkaAvroSerializer
/
KafkaAvroDeserializer
实现配对)是否会随着时间而变化。如果是,是否基于某些公开可用的规范?

我认为我应该能够以某种方式知道

KafkaAvroSerializer
KafkaAvroDeserializer
应该对汇合模式注册表执行什么类型的请求(GET/POST/PUT 等)以及如何决定模式是否会执行是否添加到注册表中。

还在下面的第二张图中,我看到 kafka 与 schema-registry 进行通信以进行验证 架构。但到目前为止我看到的每个答案都是 kafka 对模式一无所知。

这是最近的变化吗?是否被描述为供使用汇合注册表的项目维护者使用的更改日志?

来自页面:https://docs.confluence.io/platform/6.2/schema-registry/index.html

schema-registry-and-kafka-6.2

来自页面:https://docs.confluence.io/platform/7.5/schema-registry/index.html schema-registry-ecosystem-7.5

apache-kafka avro confluent-schema-registry
1个回答
0
投票

是的,它改变了。

例如,在 4.x 版本左右,他们添加了SubjectNameStrategy,以便每个主题可以存储多个模式。

还有 Avro 从 1.8 升级到 1.10,我认为介于 5.x 和 7.x 之间

架构注册表服务器本身添加了一些额外的端点,以及多个版本,但它们都是向后兼容的。

最终,Confluence 有一个完整的页面专门用于发布说明,您可以查看

© www.soinside.com 2019 - 2024. All rights reserved.