首页 > 其他 > 详细

gRPC微服务框架

时间:2020-04-28 09:05:06      阅读:140      评论:0      收藏:0      [点我收藏+]

gRPC介绍

  gRPC是由Google公司开源的一款高性能的远程过程调用(RPC)框架,可以在任何环境下运行。该框架提供了负载均衡,跟踪,智能监控,身份验证等功能,可以实现系统间的高效连接。另外,在分布式系统中,gRPC框架也有有广泛应用,实现移动社会,浏览器等和服务器的连接。

  gRPC开源库支持诸如:C++,C#,Dart,Go,Java,Node,Objective-C,PHP,Python,Ruby,WebJS等多种语言,开发者可以自行在gRPC的github主页库选择查看对应语言的实现。

gRPC调用执行过程

  因为gRPC支持多种语言的实现,因此gRPC支持客户端与服务器在多种语言环境中部署运行和互相调用。多语言环境交互示例如下图所示:

技术分享图片

 

  gRPC中默认采用的数据格式化方式是protocol buffers。

 

grpc-go介绍

 

gRPC微服务框架

原文:https://www.cnblogs.com/xiangxiaolin/p/12791281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!