Google Probuffer .proto文件转java

时间:2022-04-29 14:07:46
【文件属性】:

文件名称:Google Probuffer .proto文件转java

文件大小:2.24MB

文件格式:ZIP

更新时间:2022-04-29 14:07:46

Probuffer

在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,这两种技术常被用于数据的结构化呈现和序列化。我们可以从两个方面来看JSON 和 XML与protobuf的异同:一个是数据结构化,一个是数据序列化。这里的数据结构化主要面向开发或业务层面,数据序列化面向通信或存储层面,当然数据序列化也需要“结构”和“格式”,所以这两者之间的区别主要在于面向领域和场景不同,一般要求和侧重点也会有所不同。数据结构化侧重人类可读性甚至有时会强调语义表达能力,而数据序列化侧重效率和压缩。 JSON、XML 同样也可以直接被用来数据序列化,实际上很多时候它们也是这么被使用的,例如直接采用 JSON、XML 进行网络通信传输,此时 JSON、XML 就成了一种序列化格式,它发挥了数据序列化的能力。但是经常这么被使用,不代表这么做就是合理。实际将 JSON、XML 直接作用数据序列化通常并不是最优选择,因为它们在速度、效率、空间上并不是最优。换句话说它们更适合数据结构化而非数据序列化。


【文件预览】:
probuffer3.0
----bin()
--------protoc.exe(3.88MB)
----protoc-3.0.2-win32.zip(1.11MB)
----proto.zip(1KB)
----include()
--------google()
----java()
--------pbdata.zip(9KB)
--------pbdata()
----proto()
--------message.proto(158B)
--------last_location_response__protocol.proto(144B)
--------location_protocol.proto(346B)
----readme.txt(724B)

网友评论