grpc的动机和设计原则 2015年8月 设计原则 service不是对象、消息、引用 覆盖大部分平台,要简单好用 free and open 分层设计,关键层需要可以独立发展 负载要支持多样性,数据的格式和序列化都需要支持自定义 支持同步和异步 支持取消调用和超时 连任失败原则,server退出期间,拒绝新请求,已有请求要处理好 流控,包括电量和网络流量 插件式 api扩展,不是协议扩展 元数据交换 标准状态码 第一个release版本 2015年10月,可用于生产环境 google云 pubsub 2016年3月