本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-22前端从😳 到🚪 gRPC 框架
加载中RPC 是啥?
RPC 英语全名是 Remote Procedure Call 既远程控制全过程启用,wiki百科中给的界定是一个电子计算机启用了一个涵数,但这一涵数并没有这台电子计算机上,这类远程控制启用方法程序猿不用关心究竟怎么远程启用,就好像当地实行一个涵数一模一样。
听着很高端大气,我们要完成一个求饶的事例:
function sum(a, b) {
return a b
}
做为手机客户端,具体是不清楚 sum 的逻辑性的,它只必须传送 a
和 b
2个主要参数给服务器端,服务器端回到結果就可以。
这儿大伙儿便会有一个疑惑,为何我们要远程控制调一个涵数?
回答便是大家当地没有呀,上边举的是 sum
的纯逻辑性,但如果是手机客户端有账户和登陆密码,要获得 客户详细资料的数据信息呢,大家当地是沒有的,因此 一定要远程控制启用。
PRC 和 HTTP 协议书的关联?
历经我们一表述,坚信大家都有一些懂了,但又会造成一个新的疑惑,这一全过程怎么和 http 的要求回应实体模型那么像呢,二者是啥关联呢?
实际上理论的了解中,http 便是 rpc 的一种完成方法,rpc 大量好像一种观念,http 要求和回应是一种完成。
gPRC 是啥?
刚讲了 rpc 大量的是一种观念,而大家如今说的 gPRC 则是 PRC 的一种完成,还可以称之为一个架构,而且不仅这一个架构,业内也有 thrift
,可是现阶段微服务架构选用的较为普遍的便是它,因此 我们要学习培训的便是它。
gRPC 官方网站 的详细介绍是 A high performance, open source universal RPC framework。
一个性能卓越、开源系统的通用性RPC架构。它有下列四个特性:
- 界定简易:它根据
Protocol Buffer
开展定义方法(便是有什么涵数、涵数的主要参数种类、回应結果种类); - 跨语言表达和服务平台:根据以上界定,我们可以一键生成
typescript
、go
、c#
、java
等编码
评论(0条)
更多 推荐文章
- 08-01香港哪里买手机靠谱-去手机店买手机的技巧
- 10-01抖音官网在线充值(手机进入抖音官网的方法)
- 08-10腾讯云分布式数据库TDSQL在银行传统核心系统中的应用实践
- 08-01cad编辑线型快捷键-cad线型属性命令
- 08-01谷歌双核浏览器哪个好-谷歌双核浏览器设置兼容模式
- 10-03红色肚兜 能勾起你的XP吗
- 08-01gif裁剪尺寸-手机去除gif动图水印的方法
- 08-012021年天梯图显卡-电脑显卡排行榜
- 08-06【虚拟物品】QQ免费领取一天会员
- 08-28下载注册领取5r