gRPC 1.32.0 发布,高性能 RPC 框架

2020年09月10日

gRPC 1.32.0 稳定版已发布,gRPC 是一款开源的高性能、通用 RPC 框架,面向移动和 HTTP/2 设计,也是谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。gRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用。

此版本更新内容包括 bugfix 以及功能改进。

Core

  • remove_stream上的停滞列表(stalled list)移除流数据 (#23984)
  • 如果发送的元数据大小大于另一方的限制,不会取消 RPC (#23806)
  • 接收 non-OK 状态不会被视为 HTTP2 错误 (#19545)
  • Keepalive throttling. (#23313)
  • 在"target uri is not valid"错误信息中提供 target_uri (#23782)
  • 修复 cronet_transport 中“无法发送大于 1024B 的压缩消息”错误 (#23219)
  • 在声明 subchannel READY 之前,先在客户端接收 SETTINGS 帧 (#23636)
  • 启用 GPR_ABSEIL_SYNC. (#23372)
  • 实验性支持 xDS v3 (#23281)

详情查看 https://github.com/grpc/grpc/releases/tag/v1.32.0

展开阅读全文
7 收藏
分享
加载中
精彩评论
和RPC 的接触一般有下面几个阶段
1. 练习,写Demo测试,如果会使用了,算练习成功
2. 使用,在项目上面使用
3. 熟练,项目中碰到问题,之后解决问题,就会变的更熟悉这个RPC

已SpringCloud 生态为例
1. Feign 是推荐的RPC 框架,所以学习SpringCloud 一般第一时间接触
2. Feign 很容易练习,@FeignClient 一下就想写Controller一样
3. 练习成功之后的使用就有胆量了,所以在项目一般使用的是Feign 做RPC框架
4. 当熟练Feign,我们有听书了dubbo gRPC等,也想尝试
5. 尝试的这个阶段就是第一步,练习,这一个步骤会卡掉很多人,很多人无法找到Demo
6. 其实写Demo github 上面Sample 很多,可以直接运行
7. 卡死是在使用过程,Feign 已经在项目上面使用了,一般不会改为刚刚练习过的dubbo、gRPC
8. 所以大部分人不会熟悉,就不会再生产环境上面使用
9. 但是如果去大厂,那么就不一样,大厂的新项目一般都是喜欢**的大神搭建的框架,喜欢新技术

回归比较话题

其实框架不是比较出来了,只是因为熟悉才去使用。你可以尝试两个都去练习。按照自己的方式大胆在项目上面使用,最后熟悉。

别停留在提问,练习。
2020-09-10 09:44
2
举报
最新评论 (3)
和dubbo比较怎么样
2020-09-10 08:06
0
回复
举报
和RPC 的接触一般有下面几个阶段
1. 练习,写Demo测试,如果会使用了,算练习成功
2. 使用,在项目上面使用
3. 熟练,项目中碰到问题,之后解决问题,就会变的更熟悉这个RPC

已SpringCloud 生态为例
1. Feign 是推荐的RPC 框架,所以学习SpringCloud 一般第一时间接触
2. Feign 很容易练习,@FeignClient 一下就想写Controller一样
3. 练习成功之后的使用就有胆量了,所以在项目一般使用的是Feign 做RPC框架
4. 当熟练Feign,我们有听书了dubbo gRPC等,也想尝试
5. 尝试的这个阶段就是第一步,练习,这一个步骤会卡掉很多人,很多人无法找到Demo
6. 其实写Demo github 上面Sample 很多,可以直接运行
7. 卡死是在使用过程,Feign 已经在项目上面使用了,一般不会改为刚刚练习过的dubbo、gRPC
8. 所以大部分人不会熟悉,就不会再生产环境上面使用
9. 但是如果去大厂,那么就不一样,大厂的新项目一般都是喜欢**的大神搭建的框架,喜欢新技术

回归比较话题

其实框架不是比较出来了,只是因为熟悉才去使用。你可以尝试两个都去练习。按照自己的方式大胆在项目上面使用,最后熟悉。

别停留在提问,练习。
2020-09-10 09:44
2
回复
举报
看你怎么用,grpc 还是蛮香的,可以跟阿里的生态兼容,基于协议,而不是基于jar包,所以如果你的公司项目 在jar版本,项目版本依赖比较混乱没有统一,可以使用grpc协议
2020-09-17 11:35
0
回复
举报
更多评论
3 评论
7 收藏
分享
返回顶部
顶部