这样做是否有什么优势呢?
比如 使用 Protocol Buffers 编码后的数据使用网络传输比 json 更小,在网络传输方面更快?
或者有其他方面的优势或者劣势呢?
比如 使用 Protocol Buffers 编码后的数据使用网络传输比 json 更小,在网络传输方面更快?
或者有其他方面的优势或者劣势呢?
|
c4pt0rMar 28, 2018
1
比如 grpc bidirectional streaming,在 RESTFul 的架构里就很难做
|
|
feverzsjMar 28, 2018
2
http rest 哪里都可以用,grpc 没那么广泛,你还要管理两套接口
|
|
ivylinerMar 29, 2018
3
恩, 传输效率确实会比较高. binary 格式在追查问题的时候会比比较复杂
|
|
richard1122Mar 29, 2018 via iPhone
4
我们是先有了一组 proto 定义 和 grpc 的服务端的 rpc。
后来在开发手机端的时候用了 proto,但还是放在 http api 里传输。安卓上 protobuf 用起来也够方便,反而是序列化到 json 不够方便 |
|
richard1122Mar 29, 2018 via iPhone
5
补充一下上面说的是 proto 生成的类变成 json
|