使用kafka中提供的Avro序列化框架實現序列化

Avro是一種與編程語言無關的序列化格式,Avro數據經過與語言無關的schema來定義,schema經過json來描述,不過通常會使用二進制文件。Avro在讀寫文件時須要用到schema,schema通常會被內嵌在數據文件裏。Avro有一個特性,當負責寫消息的應用程序使用了新的schema,負責讀消息的應用程序能夠繼續處理消息而無需作任何改動。缺點:每條kafka記錄中都嵌入了schema,這會
相關文章
相關標籤/搜索