使用kafka中提供的Avro序列化框架实现序列化

Avro是一种与编程语言无关的序列化格式,Avro数据经过与语言无关的schema来定义,schema经过json来描述,不过通常会使用二进制文件。Avro在读写文件时须要用到schema,schema通常会被内嵌在数据文件里。Avro有一个特性,当负责写消息的应用程序使用了新的schema,负责读消息的应用程序能够继续处理消息而无需作任何改动。缺点:每条kafka记录中都嵌入了schema,这会
相关文章
相关标签/搜索