1、为什么要用grpc
gRPC的明显优势是它使用了一种高效的二进制编码,这使得它比JSON/HTTP更快。虽然速度更快总是受欢迎的,但是有两个方面对我们来说更重要:清晰的接口规范和对流的支持。
https://cloud.tencent.com/developer/article/1548590 其他文章
2、grpc文档
http://doc.oschina.net/grpc?t=58008 grpc文档
https://www.grpc.io/docs/ grpc文档
https://blog.csdn.net/qq_22660775/article/details/89163881 protobuff规范
https://developers.google.cn/protocol-buffers/docs/proto3 英文文档
3、grpc
https://blog.csdn.net/LOVETEDA/article/details/86698929 grpcdemo,这个应该可以参考
4、使用时问题
感觉需要设默认值,有时没默认值会报错,需要考虑默认值的问题。
字段变更,序号变更,需要考虑版本兼容问题。
文件上传下载,需要考虑数据量问题,大文件应该存放到共享目录或者OSS里面
5、grpc工具
grpcurl
grpcui
https://www.codercto.com/a/62027.html ghz压测工具