接口调用方法、装置、存储介质及电子装置制造方法及图纸

技术编号:36925136 阅读:26 留言:0更新日期:2023-03-22 18:48
本申请公开了一种接口调用方法、装置、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,该接口调用方法包括:根据配置的项目基础信息,确定待调用接口的目标项目;根据所述目标项目的基础信息,拉取所述目标项目的代码;根据所述目标项目的基础信息和所述目标项目的代码,得到待调用接口的名称;根据所述目标项目的基础信息和所述待调用接口的名称,生成对应的直连文件,对待调用接口进行调用。本发明专利技术解决了如何准确调用接口的技术问题。发明专利技术解决了如何准确调用接口的技术问题。发明专利技术解决了如何准确调用接口的技术问题。

【技术实现步骤摘要】
接口调用方法、装置、存储介质及电子装置


[0001]本申请涉及智能家居/智慧家庭
,具体而言,涉及一种接口调用方法、存储介质及电子装置。

技术介绍

[0002]随着分布式应用的普及,一般选择Dubbo进行服务的管理,Dubbo是一款微服务框架,为大规模微服务实践提供高性能RPC通信、流量治理、可观测性等解决方案。
[0003]目前,基于Dubbo的项目在开发以及测试阶段需要接口的联调与测试,如果该项目依赖于其他部门的接口,开发人员不可避免的要接入测试环境并启动项目,那么开发人员启动的服务会注册到测试环境的Zookeeper(注册中心),导致测试人员在测试接口功能时,会调用到开发人员启动的服务端,导致最终的测试结果异常。另外,本地开发人员想要调用本机的服务,例如开发人员修改了A服务的代码,想要通过Dubbo的方式直接调用本地A服务查看问题,但是由于当前环境下,Zookeeper中的服务注册列表中存在其他人启动的服务端,很大的可能性调用到别人的服务,导致开发及测试效率低下。

技术实现思路

[0004]为了克服上述缺陷,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种接口调用方法,其特征在于,包括:根据配置的项目基础信息,确定待调用接口的目标项目;根据所述目标项目的基础信息,拉取所述目标项目的代码;根据所述目标项目的基础信息和所述目标项目的代码,得到待调用接口的名称;根据所述目标项目的基础信息和所述待调用接口的名称,生成对应的直连文件,对待调用接口进行调用。2.根据权利要求1所述的接口调用方法,其特征在于,所述方法还包括:根据所述目标项目和目标项目中各开发分支号,选择当前开发分支;所述根据所述目标项目的基础信息,拉取所述目标项目的代码,包括:根据所述目标项目的基础信息,拉取所述当前开发分支的代码;所述根据所述目标项目的基础信息和所述目标项目的代码,得到待调用接口的名称,包括:根据所述目标项目的基础信息和所述当前开发分支的代码,得到当前开发分支中待调用接口的名称。3.根据权利要求2所述的接口调用方法,其特征在于,所述方法还包括:对项目基础信息进行配置,其中所述项目基础信息包括:项目名称、git地址、Dubbo端口号和接口相对路径;所述根据配置的项目基础信息,确定待调用接口的目标项目,包括:根据配置的所述项目名称,确定待调用接口的目标项目。4.根据权利要求3所述的接口调用方法,其特征在于,所述根据所述目标项目的基础信息,拉取所述当前开发分支的代码,包括:根据所述目标项目的git地址,通过执行切换分支及获取代码命令拉取所述当前开发分支的代码。5.根据权利要求3所述的接口调用方法,其特征在于,所述根据所述目标项目的基础信息和所述当前开发分支的代码,...

【专利技术属性】
技术研发人员:崔凯
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1