protobuf.js

當我們建立service oriented architecture服務時,經常會跟各種不同的backend service 交換資料。一般在跨團隊合作情況下,可能其中一方會提出所需要資既既協議,而交換既格式都有好多種,例如 json, xml 或者 thrift. 很多時候我們會使用json 或者xml 作為資料交換既格式,特別是習慣web開發的工程師。不過經常會遇到下面幾個問題: 相方協議好的資料不對稱做成程式錯誤 資料交換內容太大,導致傳輸速度慢 而且 xml/json 的解析速度慢 »