什么是protobuf
生活随笔
收集整理的這篇文章主要介紹了
什么是protobuf
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
protobuf的全稱是Protocol Buffer,是Google提供的一種數據序列化協議,這是Google官方的定義:
Protocol Buffers 是一種輕便高效的結構化數據存儲格式,可以用于結構化數據序列化,很適合做數據存儲或 RPC 數據交換格式。它可用于通訊協議、數據存儲等領域的語言無關、平臺無關、可擴展的序列化結構數據格式。
可以簡單理解為,是一種跨語言、跨平臺的數據傳輸格式。與json的功能類似,但是無論是性能,還是數據大小都比json要好很多。
protobuf的之所以可以跨語言,就是因為數據定義的格式為.proto格式,需要基于protoc編譯為對應的語言。
總結
以上是生活随笔為你收集整理的什么是protobuf的全部內容,希望文章能夠幫你解決所遇到的問題。