一种数据调用方法、装置、设备及系统制造方法及图纸

技术编号:23148937 阅读:32 留言:0更新日期:2020-01-18 13:25
本申请公开了一种数据调用方法、装置、设备及系统,确定基于至少一个服务调用关系构成的数据调用进程;判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,所述目标调试版本是对所述服务的基础功能版本的特例;根据判断结果确定所述至少一个服务调用关系中的服务路由。利用本申请记载的技术方案,事先判断需要调用的服务是否关联至目标调试版本,可以确定当前需要调用的服务的版本,根据判断结果确定路由至服务的具体版本,进而解决调用出错的问题。

A data calling method, device, equipment and system

【技术实现步骤摘要】
一种数据调用方法、装置、设备及系统
本申请涉及计算机
,尤其涉及一种数据调用方法、装置、设备及系统。
技术介绍
随着信息技术的发展,网络服务商(例如网站或应用程序APP)可以为用户提供丰富的业务服务。对网络服务商而言,在软件开发阶段,开发者会针对不同的业务服务进行开发、调试,通常,不同功能的业务服务分配在不同机器上完成开发、调试。那么,这就存在不同业务服务的版本之间的数据调用。随着服务内容和类型的增加,对数据的调用进程可能包括基于调用关系的多个服务,增加了调用关系的复杂度和调用路径的长度,这可能存在调试过程中对服务调用出错的问题。
技术实现思路
本申请实施例要解决的技术问题是,现有技术存在软件调试过程中对服务调用出错的问题。本申请实施例采用下述技术方案:本申请实施例提供一种数据调用方法,包括:确定基于至少一个服务调用关系构成的数据调用进程;判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,所述目标调试版本是对所述服务的基础功能版本的特例;根据判断结果确定所述至少本文档来自技高网...

【技术保护点】
1.一种数据调用方法,包括:/n确定基于至少一个服务调用关系构成的数据调用进程;/n判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,所述目标调试版本是对所述服务的基础功能版本的特例;/n根据判断结果确定所述至少一个服务调用关系中的服务路由。/n

【技术特征摘要】
1.一种数据调用方法,包括:
确定基于至少一个服务调用关系构成的数据调用进程;
判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,所述目标调试版本是对所述服务的基础功能版本的特例;
根据判断结果确定所述至少一个服务调用关系中的服务路由。


2.如权利要求1所述的数据调用方法,根据判断结果确定所述至少一个服务调用关系中的服务路由,包括:
若所述判断结果为是,则确定对所述目标调试版本的服务路由;
若所述判断结果为否,则确定对所述基础功能版本的服务路由。


3.如权利要求1所述的数据调用方法,在确定基于至少一个服务调用关系构成的数据调用进程之前,所述数据调用方法还包括:
接收数据调用请求,所述数据调用请求中包括对所述数据的调用信息;
确定基于至少一个服务调用关系构成的数据调用进程,包括:
根据所述对数据的调用信息,确定基于至少一个服务调用关系构成的数据调用进程。


4.如权利要求3所述的数据调用方法,在根据判断结果确定所述至少一个服务调用关系中的服务路由之后,所述数据调用方法包括:
根据所确定的服务路由,启动所述数据调用进程,调用得到所述数据;
发送所调用得到的数据,所述调用得到的数据用于调试。


5.如权利要求1所述的数据调用方法,判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,包括:
获取所述服务调用关系中的至少一个调用关系节点的标识信息;
判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本。


6.如权利要求5所述的数据调用方法,判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本,包括:
判断所述数据调用进程的起始节点的标识信息是否关联至目标调试版本。


7.如权利要求6所述的数据调用方法,在根据接收到的数据调用请求,执行所述确定数据调用进程中的至少一个服务调用关系的步骤时,根据所述数据调用请求的发起节点确定所述数据调用进程的起始节点。


8.如权利要求5所述的数据调用方法,判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本,包括:
判断所述数据调用进程的起始节点的标识信息是否关联至目标调试版本;
若所述数据调用进程的起始节点的标识信息未关联至目标调试版本,则判断所述数据调用进程中的至少一个其他调用关系节点的标识信息是否关联至目标调试版本;
根据对所述至少一个其他调用关系节点的标识信息是否关联至目标调试版本的判断结果,确定所述至少一个服务调用关系中的服务路由。


9.如权利要求8所述的数据调用方法,根据对所述至少一个其他调用关系节点的标识信息是否关联至目标调试版本的判断结果,确定所述至少一个服务调用关系中的服务路由,包括:
若判定各所述其他调用关系节点的标识信息未关联至目标调试版本,则确定所述至少一个服务调用关系中的服务路由至所述基础功能版本。


10.如权利要求5所述的数据调用方法,判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本,包括:
基于所述调用关系节点的标识信息与目标调试版本的标识信息之间的映射关系,匹配所述至少一个调用关系节点的标识信息;
根据匹配结果,判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本。


11.如权利要求10所述的数据调用方法,基于所述调用关系节点的标识信息与目标调试版本的标识信息之间的映射关系,匹配所述至少一个调用关系节点的标识信息,包括:
根据所述至少一个调用关系节点的标识信息,查询所述调用关系节点的标识信息与目标调试版本的标识信息之间映射关系的存储区。


12.如权利要求11所述的数据调用方法,在所述存储区为缓存时,所述查询所述调用关系节点的标识信息与目标调试版本的标识信息之间映射关系的存储区,包括:
查询所述调用关系节点的标识信息与目标调试版本的标识信息之间映射关系的缓存。


13.如权利要求10所述的数据调用方法,在至少两个联调的不同目标调试版本标记为同一调试环境标识信息时,基于所述调用关系节点的标识信息与目标调试版本的标识信息之间的映射关系,匹配所述至少一个调用关系节点的标识信息,包括:
基于所述调用关系节点的标识信息与所述同一调试环境标记信息之间的映射关系,匹配所述至少一个调用关系节点的标识信息。


14.如权利要求5所述的数据调用方法,判断所述至少一个调用关系节点的标识信息是否关联至目标调试版本,包括:
对所述至少一个调用关系节点的标识信息进行解析,确定所述至少一个调用关系节点的域名;
判断所述至少一个调用关系节点的域名是否关联至目标调试版本。


15.如权利要求1所述的数据调用方法,判断所述至少一个服务调用关系中的服务是否关联至目标调试版本,包括:
判断所述数据的依赖条件是否包括至少一个服务的目标调试版本。


16.如权利要求15所述的数据调用方法,判断所述数据的依赖条件是否包括至少一个服务的目标调试版本,包括:
根据所述数据确定所述数据的依赖条件;
判断所确定的所述数据的依赖条件是否包括至少一个服务的目标调试版本。


17.一种数据调用方法,包括:
确定基于至少一个服务调用关系构成的数据调用进程;
若所述至少一个服务调用关系中的服务的版本包括目标调试版本,则建立所述至少一个服务调用关系中的服务与目标调试版本之间的关...

【专利技术属性】
技术研发人员:王特
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1