RPC 是什么?
RPC 英文全称 Remote Procedure Call 既远程控制全全过程启用,wiki百度百科中给的定义是一个电子器件电子计算机启用了一个涵数,但这一涵数并沒有这台计算机上,这类远程控制启用方式 程序员无需关注到底怎么远程启用,就仿佛本地推行一个涵数一模一样。
听着很高大上,我们要进行一个哀求的例子:
function sum(a, b) {
return a b
}
作为手机上手机客户端,实际是不清楚 sum 的逻辑性性的,它只务必传输 a
和 b
两个关键主要参数给网络服务器端,服务端返回結果就可以。
这里大家便会有一个疑虑,为什么我们要远程控制调一个涵数?
回应便是大伙儿本地没有呀,上面举的是 sum
的纯思维逻辑,但如果是app客户端有帐户和登录密码,要得到 顾客详细信息的数据信息信息内容呢,大伙儿本地是没有的,因而 一定要远程控制启用。
PRC 和 HTTP 协议书书的关系?
经历我们一描述,相信大伙儿都会有一些明白了,但又会导致一个新的疑虑,这一整个过程怎么和 http 的规定回复实体线实体模型那麼像呢,二者是什么关系呢?
事实上基础理论的认识中,http 便是 rpc 的一种进行方式 ,rpc 很多仿佛一种意识,http 规定和回复是一种进行。
gPRC 是什么?
刚讲了 rpc 很多的是一种意识,而大伙儿现如今说的 gPRC 则是 PRC 的一种进行,还能够称作一个构架,并且不但这一个构架,业界也是有 thrift
,但是目前分布式架构采用的比较广泛的便是它,因而 我们要培训学习的便是它。
gRPC 官方网网址 的详解是 A high perfORMance, open source universal RPC framework。
一个特性非凡,开源系统系统软件的实用性RPC构架。它有以下四个特点:
下载必看:
1、神器源码网,仅供学习参考,不保证可用性。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:haoziu@163.com
1、神器源码网,仅供学习参考,不保证可用性。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:haoziu@163.com