数据调用方法、装置和电子设备制造方法及图纸

技术编号:26342209 阅读:24 留言:0更新日期:2020-11-13 20:31
本公开实施例公开了的数据调用方法、装置和电子设备,在检测到生成的目标请求之后,可以直接根据目标请求的目标请求名称,从预设接口参数列表中获取目标接口参数,并可以基于目标接口参数与目标请求的内容,生成第一请求数据,而第一请求数据可以被服务端的服务器所响应,并接收返回值。也即,可以理解为:客户端并没有对具体的接口参数进行限定,而是根据请求的请求名称去获取相应的接口参数。也即,客户端在发送任何请求服务时,客户端均可以不用暂停自身的服务,从而也就简化了RPC的调用过程。也即,可以理解为通过这种方式,可以使得在增加RPC的调用过程中,客户端无需生成RPC调用代码。

【技术实现步骤摘要】
数据调用方法、装置和电子设备
本公开涉及互联网
,尤其涉及一种数据调用方法、装置和电子设备。
技术介绍
远程调用协议(RemoteProcedureCallProtocol,RPC)是指两个进程间通过网路进行通信的过程,在一次RPC调用过程中,客户端需要将请求数据(request数据)按照一定的格式打包成字节流发送至服务器;而服务器接收到这些数据流之后,从字节流中获取请求,并可以根据请求内容,获得需要返回给客户端的返回值(response),并也将返回值按照一定的格式打包成字节流返回给客户端;这样就完成了一次RPC调用。而这些数据中包括了接口的内容,接口的内容通常是通过接口定义语言(InterfaceDefinitionLanguage,IDL)来约定的。也就是,两个服务器(服务器A和服务器B)要完成调用,则服务器A和服务器B需要根据IDL文件生成相应的代码,这样即可实现RPC调用。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标本文档来自技高网...

【技术保护点】
1.一种数据调用方法,其特征在于,所述方法包括:/n响应于检测到生成目标请求,根据所述目标请求的目标请求名称,从预设接口参数列表中获取与所述目标请求名称对应的目标接口参数,其中,所述预设接口参数列表包括:请求名称与接口参数的对应关系;/n基于所述目标接口参数和所述目标请求,生成第一请求数据,并将所述第一请求数据发送至所述目标请求所指示的服务器,其中,所述服务器能够读取所述第一请求数据;/n接收返回值,其中,所述服务器根据接收到的所述第一请求数据,生成所述返回值。/n

【技术特征摘要】
1.一种数据调用方法,其特征在于,所述方法包括:
响应于检测到生成目标请求,根据所述目标请求的目标请求名称,从预设接口参数列表中获取与所述目标请求名称对应的目标接口参数,其中,所述预设接口参数列表包括:请求名称与接口参数的对应关系;
基于所述目标接口参数和所述目标请求,生成第一请求数据,并将所述第一请求数据发送至所述目标请求所指示的服务器,其中,所述服务器能够读取所述第一请求数据;
接收返回值,其中,所述服务器根据接收到的所述第一请求数据,生成所述返回值。


2.根据权利要求1所述的方法,其特征在于,通过如下方式生成所述预设接口参数列表:
获取接口参数路径表,其中,所述接口参数路径表包括:接口参数存储地址与请求名称的对应关系;
根据所述接口参数路径表,获取接口参数;
根据获取的接口参数与对应的请求名称,生成所述预设接口参数列表。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于确定所述接口参数路径表中的接口参数存储地址发生变更,根据变更后的接口参数存储地址获取新的接口参数;
根据获取的新的接口参数,更新所述预设接口参数列表。


4.根据权利要求1所述的方法,其特征在于,所述基于所述目标接口参数和所述目标请求,生成第一请求数据,包括:
解析所述目标接口参数,获得第一解析结果;
读取所述目标请求的目标请求内容;
根据所述第一解析结果和所述目标请求内容,生成所述第一请求数据。


5.根据权利要求1所述的方法,其特征在于,在基于所述目标接口参数和所述目标请求,生成第一请求数据之前...

【专利技术属性】
技术研发人员:范峥
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1