有没有办法支持avro4s中的模式演变

时间:2017-03-23 09:25:57

标签: scala schema avro avro4s

有没有办法通过SERIALIZABLE api读取bytesArray 并以某种方式指定作家版本?

AvroInputStream.binary

换句话说,avro4s是否支持使用二进制记录的模式演变?

1 个答案:

答案 0 :(得分:1)

  

avro4s是否支持使用二进制记录进行模式演变?

没有。当您为Schema Evolution提供模式时,Avro通常支持模式演变,它可以与属性的名称及其类型进行匹配。当没有模式时,它会按顺序化和反序列化方面的声明顺序进行中继。如果修改类,则会破坏兼容性。