2
0
Fork 0
mirror of https://github.com/Vonng/ddia.git synced 2026-06-24 10:26:52 +08:00
This commit is contained in:
tankilo 2019-02-10 20:18:55 +08:00
parent 628667e16e
commit 9e9be88e0f

2
ch4.md
View file

@ -225,7 +225,7 @@ record Person {
**图4-5 使用Avro编码的记录**
为了解析二进制数据,您按照它们出现在架构中的顺序遍历这些字段,并使用架构来告诉您每个字段的数据类型。这意味着如果读取数据的代码使用与写入数据的代码完全相同的模式,则只能正确解码二进制数据。阅读器和作者之间的模式不匹配意味着错误地解码数据。
为了解析二进制数据,您按照它们出现在架构中的顺序遍历这些字段,并使用架构来告诉您每个字段的数据类型。这意味着只有在读取数据的代码与写入数据的代码使用完全相同的模式时,二进制数据才能被正确解码。阅读器和作者之间的模式不匹配意味着错误地解码数据。
那么Avro如何支持模式演变呢