grpc入门

gRPC是一个高性能、通用的开源PRC框架,由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf
特点:

  • 跨语言通信
  • 基于HTTP/2标准设计,在移动端上表现更好
  • 使用pb序列化,效率高
    (Protocol Buffers)序列化协议开发,且支持众多开发语言。

简单描述下pb
优点:

  • 没有xml或json的字段名,数据体积更小,读写更快
  • 向下兼容性好

缺点:

  • 可读性较差
    >

    pb与其他序列化协议对比
    20190510155745438262407.png

官方入门教程