Apache AvroがJSONを使用してスキーマを定義するのはなぜですか?IDLを直接使用してスキーマを定義してみませんか?IDLをJSONに変換する利点は何ですか?
質問する
308 次
2 に答える
1
JSONは自明にシリアル化可能であり、ユビキタスであり、元のスキーマ定義メカニズムであるためです。
Avroはプラットフォームに依存せず、元のスキーマdefを使用するプラットフォームとライブラリを引き続きサポートする必要があることに注意してください。これがメッセージで送信されるスキーマです。IDLのみの送信を開始すると、すべてが機能しなくなります。
于 2012-07-24T12:16:25.647 に答える
1
人気のある既存のフォーマットを使用できるのに、なぜ車輪の再発明を行い、独自のフォーマットでIDLを定義するのか。XMLもこの法案に適合しますが、XMLは非常に冗長です。
于 2012-07-24T12:56:42.023 に答える