【技术实现步骤摘要】
RPC超时时长配置方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,尤其涉及一种RPC超时时长配置方法、装置、电子设备及存储介质。
技术介绍
[0002]相关技术中,通常通过一个RPC(Remote Procedure Call,远程过程调用)超时时长配置控制所有接口函数的超时,也即所有的接口函数共用一个RPC超时时长。但是,在实际应用中,不同的接口函数对RPC超时时长的要求可能不同,故而,当前所有接口函数共用一个RPC超时时长的方式已经不能满足实际需求。
技术实现思路
[0003]本公开提供一种RPC超时时长配置方法、装置、电子设备及存储介质,以至少解决相关技术中所有接口函数共用一个RPC超时时长的方式不能满足实际需求的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种RPC超时时长配置方法,包括:获取远程过程调用RPC超时时长配置文件;其中,RPC超时时长配置文件包括多个接口函数各自对应的预设RPC超时时长;基于所述RPC超时时长配置文件配置每个接口函数对应的RPC超时时 ...
【技术保护点】
【技术特征摘要】
1.一种RPC超时时长配置方法,其特征在于,包括:获取远程过程调用RPC超时时长配置文件;其中,RPC超时时长配置文件包括多个接口函数各自对应的预设RPC超时时长;基于所述RPC超时时长配置文件配置每个接口函数对应的RPC超时时长。2.根据权利要求1所述的RPC超时时长配置方法,其特征在于,所述RPC超时时长配置文件为交互式数据语言IDL文件;所述IDL文件包括多个所述接口函数各自对应的接口函数标识和多个所述接口函数各自对应的预设RPC超时时长。3.根据权利要求2所述的RPC超时时长配置方法,其特征在于,所述基于所述RPC超时时长配置文件配置每个接口函数对应的RPC超时时长,包括:确定所述IDL文件中是否存在第i个接口函数对应的预设RPC超时时长;其中,i∈(1,n),n为所述IDL文件中包含的所述接口函数的数量;在所述IDL文件中存在所述第i个接口函数对应的预设RPC超时时长的情况下,将所述IDL文件中所述第i个接口函数对应的预设RPC超时时长,配置为所述第i个接口函数对应的RPC超时时长。4.根据权利要求3所述的RPC超时时长配置方法,其特征在于,所述方法还包括:在所述IDL文件中不存在所述第i个接口函数对应的预设RPC超时时长的情况下,获取默认RPC超时时长;将所述默认RPC超时时长配置为所述第i个接口函数对应的RPC超时时长。5.根据权利要求3所述的RPC超时时长配置方法,其特征在于,所述将所述IDL文件中所述第i个接口函数对应的预设RPC超时时长,配置为所述第i个接口函数对应的RPC超时时长,包括:确定所述第i个接口函数在目标进程是否存在对应的RPC超时时长;在所述第i个接口函数在所述目标进程存在对应的RPC超时时长的情况下,将所述第i个接口函数在所述目标进程对应的RPC超时时长,配置为所述第i个接口函数对应的RPC超时时长;在所述第i个接口函数在所述目标进程不存在对应的RPC超时时长的情况下,将所述IDL文件中所述第i个接口函数对应的预设RPC超时时长,配置为所述第i个接口函数对应的RPC超时时长。6.一种RPC超时时长配置装置,其特征在于,包括:第一获取模块,用于获取远程过程调用RPC超时时长配置文件;其中,RPC超时时长配置文件包括多个接口函数各自对应的预设RPC超时时长;第一配置模块,用于基于所述RPC超时时长配置文件配置每个接口...
【专利技术属性】
技术研发人员:肖政东,
申请(专利权)人:小米汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。