我有v001版本主题和v001值模式主题。我在schema中做了一个突破性的更改,其中一些可选字段是必需的。不过,在Kafka的消息在这一变化之前有这个所有字段。我是否必须为此更改创建新主题?
70gysomp1#
schema注册表将告诉您是否有不兼容的schema,具体取决于配置方式。https://docs.confluent.io/current/schema-registry/develop/api.html#post--兼容性主题-(字符串-%20subject)-版本-(版本ID-%20version)必须为此更改创建新主题不一定,您可以删除注册表中的模式,然后推送一个新的模式。
1条答案
按热度按时间70gysomp1#
schema注册表将告诉您是否有不兼容的schema,具体取决于配置方式。
https://docs.confluent.io/current/schema-registry/develop/api.html#post--兼容性主题-(字符串-%20subject)-版本-(版本ID-%20version)
必须为此更改创建新主题
不一定,您可以删除注册表中的模式,然后推送一个新的模式。