基于Git源码的接口扫描方法、装置、设备及存储介质制造方法及图纸

技术编号:42220854 阅读:26 留言:0更新日期:2024-07-30 19:01
本申请属于数据处理技术领域,公开了一种基于Git源码的接口扫描方法、装置、设备及存储介质。本申请通过对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标Git项目对应的分支依赖关系;根据分支依赖关系从预设登记信息中获取项目源码;基于项目源码构建神经网络模型,并基于神经网络模型对项目源码进行源码分析,获得源码分析结果;根据源码分析结果中的注释信息确定目标接口信息。本申请自动化流程为人工录入和维护接口省去了繁琐的流程,通过源码扫描,能全面检测代码内容,全范围覆盖应用的接口变化,提升了开发人员的对接效率。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种基于git源码的接口扫描方法、装置、设备及存储介质。


技术介绍

1、随着企业业务的快速增长,应用服务的部署会越来越多,提供的接口能力也相应地增多,各个应用之间的交互会变得更多错综复杂。这时,接口登记显得特别重要。但是现有的接口登记和差异对比方法大多采用传统的人工操作和审核方式,无法满足业务快速增长和质量提升要求。


技术实现思路

1、本申请的主要目的在于提供了一种基于git源码的接口扫描方法、装置、设备及存储介质,旨在解决现有的接口登记和差异对比方法大多采用传统的人工操作和审核方式,无法满足业务快速增长和质量提升要求的技术问题。

2、为实现上述目的,本申请提供了一种基于git源码的接口扫描方法,所述基于git源码的接口扫描方法包括以下步骤:

3、对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标git项目对应的分支依赖关系;

4、根据所述分支依赖关系从预设登记信息中获取项目源码;

5、基于所述项目源码构本文档来自技高网...

【技术保护点】

1.一种基于Git源码的接口扫描方法,其特征在于,所述的基于Git源码的接口扫描方法包括:

2.如权利要求1所述的方法,其特征在于,所述对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标Git项目对应的分支依赖关系的步骤之前,还包括:

3.如权利要求2所述的方法,其特征在于,所述对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标Git项目对应的分支依赖关系的步骤包括:

4.如权利要求1所述的方法,其特征在于,所述基于所述项目源码构建神经网络模型,并基于所述神经网络模型对所述项目源码进行源码分析...

【技术特征摘要】

1.一种基于git源码的接口扫描方法,其特征在于,所述的基于git源码的接口扫描方法包括:

2.如权利要求1所述的方法,其特征在于,所述对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标git项目对应的分支依赖关系的步骤之前,还包括:

3.如权利要求2所述的方法,其特征在于,所述对多节点消息队列进行监听,根据监听到的源码扫描消息启动接口异步扫描流程,确定目标git项目对应的分支依赖关系的步骤包括:

4.如权利要求1所述的方法,其特征在于,所述基于所述项目源码构建神经网络模型,并基于所述神经网络模型对所述项目源码进行源码分析,获得源码分析结果的步骤,包括:

5.如权利要求4所述的方法,其特征在于,所述预设协议包括http协议、dubbo协议以及kafka协议,所述根据预设协议对应的接口注释配置方式对逐个类进行解释,获得目...

【专利技术属性】
技术研发人员:彭瀚文刘锋陈利生王四维
申请(专利权)人:中邮消费金融有限公司
类型:发明
国别省市:

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

1