首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kafka模式演化

Kafka模式演化
EN

Stack Overflow用户
提问于 2017-08-03 23:15:49
回答 1查看 126关注 0票数 0

当我们改变模式的名称空间并发展它时,模式是否向后兼容?Landoop UI表示,当我们将名称空间更改为新名称空间时,它是向后兼容的,但在Avro的rules中找不到这一点

例如:旧架构"namespace":"com.xxx.yyy.zzz.a“演进架构"namespace":"com.abc.xxx.yyy.zzz.a”

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-05 00:18:17

Namespace类似于doc,是一个可选的字符串,用于限定名称;

因此,通过规范,我推测它的用法主要是装饰性的/描述性的,并且演化规则可以用于描述字段(即'doc‘字段)的更改。

它确实会影响一些事情,例如,如果您使用模式来生成类,名称空间将会受到影响,但对于旧的或未来的消费者来说,它应该不会真正影响他们。如果以上内容不准确,请指正

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45488316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档