2017-08-03 4 views
0

スキーマの名前空間を変更して展開するとき、スキーマの下位互換性がありますか? 古いスキーマ 「名前空間」:「com.xxx.yyy.zzz.a」 我々は新しいものに名前空間を変更するが、アブロのrulesカフカスキーマの進化

例でこれを見つけることができなかったときLandoop UIは、その後方互換性を語ります進化したスキーマ "namespace": "com.abc.xxx.yyy.zzz.a"

答えて

1

"doc"と同様の "Namespace"は、名前を修飾するオプションの文字列です。

このように、本明細書では、その用途は主に装飾的/記述的であり、記述フィールド(すなわち、「doc」フィールド)の変更によって進化ルールは良好であると推測する。

スキーマを使用してクラスを生成する場合、ネームスペースに影響がありますが、古いまたは将来のコンシューマーに関しては、実際に影響を与えるべきではありません。上記が正確でない場合は、私に修正してください。

関連する問題