gRPC协议

参考资料

  1. https://grpc.io/docs/what-is-grpc/introduction/
  2. https://www.jianshu.com/p/43fdfeb105ff

个人理解

  1. 消息体数据结构的优化 json --> protobuf (自定义数据类型,然后进行编译,加载)
  2. 要传输的消息类型及传输内容事先定义好,编译成对应语言的库
  3. 减少了的链接的建立 握手等时间

TODO

  1. 测试grpc 接口GUI BloomRPC 适合产品进行接口测试 Postman正在开发
    对grpc接口的支持(2022年初发布了beta版本)
  2. 接口调用 如何不需要维护proto文件 --> 反射机制 https://github.com/grpc/grpc/blob/master/doc/server_reflection_tutorial.md#use-server-reflection-in-a-c-client 本质是去接口服务端下载proto文件 然后再client的环境中进行编译

你可能感兴趣的:(gRPC协议)