Kafka 主题 - 架构注册表兼容性

Kafka topic - schema registry compatibility

我有 v001 版本主题和 v001 值模式主题。 我对架构进行了重大更改,其中一些可选字段是强制性的。 虽然,此更改之前 kafka 中的消息具有所有字段。我是否必须为此更改创建新主题?

架构注册表会告诉您是否有不兼容的架构,具体取决于您的配置方式。

https://docs.confluent.io/current/schema-registry/develop/api.html#post--compatibility-subjects-(string-%20subject)-versions-(versionId-%20version)

have to create new topic for this change

不一定,您可以删除注册表中的架构,然后推送一个新架构。