Protobuf動(dòng)態(tài)解析在Java中的應(yīng)用 包含例子程序
最近有別的同學(xué)問我protobuf相關(guān)的問題迟蜜,抽時(shí)間了解了一下。
protobuf優(yōu)點(diǎn):緊湊的消息結(jié)構(gòu)啡省,效率更高娜睛、向后兼容。
靜態(tài)編譯:寫.proto文件卦睹、使用Protobuf 編譯器編譯生成對(duì)應(yīng)語言的類畦戒、使用相關(guān)Api進(jìn)行序列化和發(fā)序列化
動(dòng)態(tài)編譯:寫proto文件、編譯生成對(duì)應(yīng)的description文件结序、使用api 動(dòng)態(tài)構(gòu)建Message對(duì)象