一种接口路由分发处理器制造技术

技术编号:37584225 阅读:17 留言:0更新日期:2023-05-15 07:57
本发明专利技术公开了一种接口路由分发处理器,涉及处理器技术领域,包括以下步骤,S1、实现处理器;S2、存入路由标识:用Map算法将运营商每个接口定义个路由标识,a,b,c等,存入key中;S3、启动系统:将每个路由标识对应的接口处理层,与路由标识对应,存入value中,此时建立关系,如路由标识a,移动接口实现层,路由标识b,电信接口实现层,路由标识a,联通接口实现层;S4、下单处理。本发明专利技术初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key,能够迅速对应找到接口实现层value,从而精准快速分单到对应的接口逻辑中。分单到对应的接口逻辑中。分单到对应的接口逻辑中。

【技术实现步骤摘要】
一种接口路由分发处理器


[0001]本专利技术涉及处理器
,具体涉及一种接口路由分发处理器。

技术介绍

[0002]接口路由是一些预先定义的代码逻辑,通过调用这些代码逻辑可以实现所需应用系统的功能。但通常这些接口逻辑存放在服务器端,安全起见,不允许直接对其发起调用,而是需要通过调用特定的路径实现对接口的调用。而在接口代码和调用者之间,核心就是路由,分发处理器作为接口路由以及控制的中心,是不可缺少的一个核心模块,分发处理器模块技术复杂,接口众多,增加了开发的技术难度,并且一些环境条件等因素可能影响噪声和干扰的总量,影响接收数据的质量。针对现有技术存在以下问题:
[0003]1、现有的接口路由分发处理器,在接口开发工作中,主要的方式为通过一个主入口程序,将路由路径暴露给外界,所有的路由调用都会先到达主入口程序,源代码的目录结构、路由路径的结构、产品逻辑的结构,三者完全独立,不能统一,增加了开发人员、架构人员和产品设计人员的沟通成本;
[0004]2、现有的接口路由分发处理器,不便于对应的产品找到对应的路由标识,不能够迅速对应找到接口实现层value,不便于更精准快速分单到对应的接口逻辑中,也没有统一的规范,或规范缺乏强制性,容易产生混乱。

技术实现思路

[0005]为解决上述技术问题,本专利技术所采用的技术方案是:
[0006]一种接口路由分发处理器,包括以下步骤,
[0007]S1、实现处理器:通过递归读取预定义的接口根目录获取每一层目录中的源文件,解析源文件的内容以获取每一层目录对应的接口逻辑和描述信息,根据接口逻辑、描述信息及每一层目录的路径生成路由并关联接口逻辑和描述信息,生成的路由;
[0008]S2、存入路由标识:用Map算法将运营商每个接口定义个路由标识,a,b,c等,存入key中;
[0009]S3、启动系统:将每个路由标识对应的接口处理层,与路由标识对应,存入value中,此时建立关系,如路由标识a,移动接口实现层,路由标识b,电信接口实现层,路由标识a,联通接口实现层;
[0010]S4、下单处理:系统启动时,初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key。
[0011]本专利技术技术方案的进一步改进在于:S1利用Map算法的特性,将各个运营商接口打上路由标识,并将路由标识存储在Map的key中,value存储执行调用接口的实现处理器,当程序传递某个接口的路由标识key,就会按map的特性很快找到对应的value接口实现处理器。
[0012]本专利技术技术方案的进一步改进在于:S1源文件,包括:描述文件,用于描述目录对应路由的名称、说明等描述信息;接口代码文件,用于定义目录对应路由需要关联的接口逻辑;辅助文件,用于定义接口代码文件需要使用的辅助功能和资源。
[0013]本专利技术技术方案的进一步改进在于:描述信息,还包括:目录对应路由的路径,用于在特殊场景下自定义路由路径,使其可以与目录路径不一致;目录对应路由所需要使用的可变参数与配置信息;目录对应路由对其他路由的依赖关系。
[0014]本专利技术技术方案的进一步改进在于:可变参数与配置信息,还可以定义在全局的配置文件中,全局配置文件中的配置将覆盖模块中的可变参数与配置信息,使得系统维护人员不需要修改模块代码即可控制指定模块中的可变参数与配置信息,可选的,对其他路由的依赖关系,其他路由将优先于对应路由加载,以达到控制路由加载顺序的目的。
[0015]由于采用了上述技术方案,本专利技术相对现有技术来说,取得的技术进步是:
[0016]1、本专利技术提供一种接口路由分发处理器,通过下单处理的作用下,系统启动时,初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key,能够迅速对应找到接口实现层value,从而精准快速分单到对应的接口逻辑中。
[0017]2、本专利技术提供一种接口路由分发处理器,通过参数与配置信息的作用下,全局配置文件中的配置将覆盖模块中的可变参数与配置信息,当产品逻辑结构确定并根据所述产品逻辑结构划分接口目录结构后,接口开发人员不需要考虑路由路径的结构,同时不得不遵从所述接口目录结构进行接口开发和代码文件的存放,统一了产品逻辑结构、路由路径结构和代码目录结构,降低了各方的沟通成本。
附图说明
[0018]图1为本专利技术的一种接口路由分发处理器的流程结构示意图。
具体实施方式
[0019]下面结合实施例对本专利技术做进一步详细说明:
[0020]实施例1
[0021]如图1所示,本专利技术提供了一种接口路由分发处理器,包括以下步骤,
[0022]S1、实现处理器:通过递归读取预定义的接口根目录获取每一层目录中的源文件,解析源文件的内容以获取每一层目录对应的接口逻辑和描述信息,根据接口逻辑、描述信息及每一层目录的路径生成路由并关联接口逻辑和描述信息,生成的路由;
[0023]S2、存入路由标识:用Map算法将运营商每个接口定义个路由标识,a,b,c等,存入key中;
[0024]S3、启动系统:将每个路由标识对应的接口处理层,与路由标识对应,存入value中,此时建立关系,如路由标识a,移动接口实现层,路由标识b,电信接口实现层,路由标识a,联通接口实现层;
[0025]S4、下单处理:系统启动时,初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key,迅速对应找到接口实现层value,从而精准快速分单到对应的接口
逻辑中。
[0026]在本实施案例中,初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key,能够迅速对应找到接口实现层value,从而精准快速分单到对应的接口逻辑中。
[0027]实施例2
[0028]如图1所示,在实施例1的基础上,本专利技术提供一种技术方案:优选的,S1利用Map算法的特性,将各个运营商接口打上路由标识,并将路由标识存储在Map的key中,value存储执行调用接口的实现处理器,当程序传递某个接口的路由标识key,就会按map的特性很快找到对应的value接口实现处理器,S1源文件,包括:描述文件,用于描述目录对应路由的名称、说明等描述信息;接口代码文件,用于定义目录对应路由需要关联的接口逻辑;辅助文件,用于定义接口代码文件需要使用的辅助功能和资源,描述信息,还包括:目录对应路由的路径,用于在特殊场景下自定义路由路径,使其可以与目录路径不一致;目录对应路由所需要使用的可变参数与配置信息;目录对应路由对其他路由的依赖关系,可变参数与配置信息,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口路由分发处理器,包括以下步骤,其特征在于:S1、实现处理器:通过递归读取预定义的接口根目录获取每一层目录中的源文件,解析源文件的内容以获取每一层目录对应的接口逻辑和描述信息,根据接口逻辑、描述信息及每一层目录的路径生成路由并关联接口逻辑和描述信息,生成的路由;S2、存入路由标识:用Map算法将运营商每个接口定义个路由标识,a,b,c等,存入key中;S3、启动系统:将每个路由标识对应的接口处理层,与路由标识对应,存入value中,此时建立关系,如路由标识a,移动接口实现层,路由标识b,电信接口实现层,路由标识a,联通接口实现层;S4、下单处理:系统启动时,初始化Map集合加载到系统内存中,路由标识与口实现层一一对应并预加载系统内存,当前端客户下单时,对应产品找到对应的路由标识,系统从Map对应的路由标识key。2.根据权利要求1所述的一种接口路由分发处理器,其特征在于:S1利用Map算法的特性,将各个运营商接口打上路由标识,并将路由标识存储在Map的key中,value存储执行调用接口的实现处...

【专利技术属性】
技术研发人员:潘力徐长正何本仕林川李芳
申请(专利权)人:广州骏伯网络科技有限公司
类型:发明
国别省市:

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

1