您好,登錄后才能下訂單哦!
文檔編輯和持續集成狀態:
本文檔的?Protocol Buffer 的中文文檔使用的是 Asciidoctor 進行編排的
http://docs.ossez.com/protocol-buffers-docs/index.html(本 WIKI 中的內容將會與在線發布的版本同步)
Google Protocol Buffer(?簡稱?Protobuf)?是?Google?公司內部的混合語言數據標準,目前已經正在使用的有超過?48,162?種報文格式定義和超過?12,183?個?.proto?文件。
鏈接名稱 | 鏈接地址 |
---|---|
Protocol Buffer?中文文檔 | http://docs.ossez.com/protocol-buffers-docs/index.html |
官方文檔 | https://developers.google.com/protocol-buffers/docs/overview |
示例和測試代碼 | https://github.com/cwiki-us-demo/protocol-buffers-demo-java |
如果你在互聯網上搜索的話,你可能會看到下面的說明文字。
Google Protocol Buffer(?簡稱?Protobuf)?是?Google?公司內部的混合語言數據標準,目前已經正在使用的有超過?48,162?種報文格式定義和超過?12,183?個?.proto?文件。
他們用于?RPC?系統和持續數據存儲系統。
Protocol Buffers?是一種輕便高效的結構化數據存儲格式,可以用于結構化數據串行化,或者說序列化。
它很適合做數據存儲或?RPC?數據交換格式。可用于通訊協議、數據存儲等領域的語言無關、平臺無關、可擴展的序列化結構數據格式。
目前提供了?C++、Java、Python?三種語言的?API。
我們是在實際的數據處理的時候,需要使用 JSON 來序列化數據,但是又考慮到 JSON 在傳輸的時候數據過大,同時還有很多并不需要的垃圾文件。我們才考慮到了?Protocol Buffer 提供的功能。
序列化: 將數據結構或對象轉換成二進制串的過程。
反序列化:將在序列化過程中所生成的二進制串轉換成數據結構或者對象的過程。
?
https://www.cwiki.us/display/ProtocolBuffers/Protocol+Buffers
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。