我想知道汇合模式注册表范例(据我理解,它与
KafkaAvroSerializer
/KafkaAvroDeserializer
实现配对)是否会随着时间而变化。如果是,是否基于某些公开可用的规范?
我认为我应该能够以某种方式知道
KafkaAvroSerializer
和 KafkaAvroDeserializer
应该对汇合模式注册表执行什么类型的请求(GET/POST/PUT 等)以及如何决定模式是否会执行是否添加到注册表中。
还在下面的第二张图中,我看到 kafka 与 schema-registry 进行通信以进行验证 架构。但到目前为止我看到的每个答案都是 kafka 对模式一无所知。
这是最近的变化吗?是否被描述为供使用汇合注册表的项目维护者使用的更改日志?
来自页面:https://docs.confluence.io/platform/6.2/schema-registry/index.html
来自页面:https://docs.confluence.io/platform/7.5/schema-registry/index.html
是的,它改变了。
例如,在 4.x 版本左右,他们添加了SubjectNameStrategy,以便每个主题可以存储多个模式。
还有 Avro 从 1.8 升级到 1.10,我认为介于 5.x 和 7.x 之间
架构注册表服务器本身添加了一些额外的端点,以及多个版本,但它们都是向后兼容的。
最终,Confluence 有一个完整的页面专门用于发布说明,您可以查看