Apache_Avro

Avro是一種遠程過程調用和數據序列化框架 ， 是在Apache的Hadoop項目之內開發的 。 它使用JSON來定義數據類型和通訊協議 ， 使用壓縮二進制格式來序列化數據 。 它主要用於Hadoop ， 它可以爲持久化數據提供一種序列化格式 ， 併爲Hadoop節點間及從客戶端程序到Hadoop服務的通訊提供一種電報格式 。 它類似於Thrift ， 但當改變時 ， 它不要求運行代碼生成程序 ， 除非是對靜態類型的語言 。