接口代理方法及应用服务器技术

技术编号:17254102 阅读:23 留言:0更新日期:2018-02-11 15:02
本发明专利技术公开了一种接口代理方法,所述方法包括:向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。本发明专利技术还提供一种应用服务器。本发明专利技术提供的应用服务器及接口代理方法能够对接口信息查询遍历,在注册的同时就可以将接口的基本信息维护在注册表中,形成良好的接口管理,且便于接口权限控制。

【技术实现步骤摘要】
接口代理方法及应用服务器
本专利技术涉及通信
,尤其涉及一种接口代理方法及应用服务器。
技术介绍
随着信息化的发展,各种信息化应用的实现越来越需要对数据库的调用,而调用的实现则需要数据库端的各种接口的实现。当前系统中数据库端存在比较多提供给其他模块、系统或应用的接口,这些接口虽然可能归类到了统一的PKG文件中,但并没有形成统一的管理,即存在以下不足:难以形成统一的接口权限管理、监控;难以清理这些接口的调用方,造成接口难以维护。
技术实现思路
有鉴于此,本专利技术提出一种接口代理方法及应用服务器,能够对接口信息遍历查询,在注册的同时就可以将接口的基本信息维护在注册表中,形成良好的接口管理。首先,为实现上述目的,本专利技术提出一种应用服务器,所述应用服务器包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的接口代理程序,所述接口代理程序被所述处理器执行时实现如下步骤:向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。可选地,所述接口注册请求包括所需注册接口的接口代码以及接口调用方法字符串,所述注册表更新请求包括所需注册接口的接口代码。可选地,所述接口代理程序被所述处理器执行时还实现如下步骤:建立接口注册白名单,所述接口注册白名单包括允许向所述接口服务注册中心进行注册的接口代码;根据所述注册表更新请求判断所述所需注册接口的接口代码是否存在于所述接口注册白名单中;当所述接口代码存在于所述接口注册白名单中时,生成注册表更新命令。可选地,所述接口代理程序被所述处理器执行时还实现如下步骤:建立接口调用方白名单;接收所述接口调用方的接口调用请求,所述接口调用请求包括接口调用方的身份代码;根据所述接口调用方的身份代码判断所述接口调用方是否存在于所述接口调用方白名单中;若所述接口调用方存在于所述接口调用方白名单中,则根据所述接口调用请求生成接口调用命令,并通过所述接口服务注册中心调用相应的接口。可选地,所述接口调用请求还包括所需调用接口的接口代码,所述接口代理程序被所述处理器执行时还实现如下步骤:通过获取所述接口调用请求中的接口代码,根据所述接口代码生成接口调用命令。可选地,所述接口代理程序被所述处理器执行时还实现如下步骤:判断所述接口注册中心注册的接口中是否存在处于被调用状态的接口;若所述接口注册中心注册的接口存在被调用状态的接口时,实施对被调用接口的监控。可选地,所述接口代理程序被所述处理器执行时还实现如下步骤:监控被调用接口的异常监控,所述异常监控包括所述被调用接口在预设时间内是否存在数据传输中断。此外,为实现上述目的,本专利技术还提供一种接口代理方法,该方法应用于应用服务器,所述方法包括:向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。可选地,所述接口注册请求包括所需注册接口的接口代码以及接口调用方法字符串,所述注册表更新请求包括所需注册接口的接口代码。可选地,在所述根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心的步骤之前,所述方法还包括:建立接口注册白名单,所述接口注册白名单包括允许向所述接口服务注册中心进行注册的接口代码;根据所述注册表更新请求判断所述所需注册接口的接口代码是否存在于所述接口注册白名单中;当所述接口代码存在于所述接口注册白名单中时,生成注册表更新命令。可选地,所述方法还包括:建立接口调用方白名单;接收所述接口调用方的接口调用请求,所述接口调用请求包括接口调用方的身份代码;根据所述接口调用方的身份代码判断所述接口调用方是否存在于所述接口调用方白名单中;若所述接口调用方存在于所述接口调用方白名单中,则根据所述接口调用请求生成接口调用命令,并通过所述接口服务注册中心调用相应的接口。可选地,所述接口调用请求还包括所需调用接口的接口代码,所述根据所述接口调用请求生成接口调用命令的步骤进一步包括:通过获取所述接口调用请求中的接口代码,根据所述接口代码生成接口调用命令。可选地,所述方法还包括:判断所述接口注册中心注册的接口中是否存在处于被调用状态的接口;若所述接口注册中心注册的接口存在被调用状态的接口时,实施对被调用接口的监控。可选地,所述实施对被调用接口的监控的步骤,具体包括:监控被调用接口的性能监控,所述性能监控包括所述被调用接口的数据读取速率、数据存写速率。可选地,所述实施对被调用接口的监控的步骤,具体还包括:监控被调用接口的异常监控,所述异常监控包括所述被调用接口在预设时间内是否存在数据传输中断。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有接口代理程序,所述接口代理程序可被至少一个处理器执行,以使所述至少一个处理器执行如上述的接口代理方法的步骤。相较于现有技术,本专利技术所提出的应用服务器、接口代理方法及计算机可读存储介质,首先,向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;然后,接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;最后,根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。这样,既可以避免现有技术中难以形成统一的接口权限管理的弊端,又能够对接口信息遍历查询,在注册的同时就可以将接口的基本信息维护在注册表中,形成良好的接口管理。附图说明图1是本专利技术各个实施例中应用服务器一可选的硬件架构的示意图;图2是本专利技术接口代理程序第一实施例的程序模块示意图;图3是本专利技术接口代理程序第二、第三及第四实施例的程序模块示意图;图4为本专利技术接口代理方法第一实施例的流程图;图5为本专利技术接口代理方法第二实施例的流程图;图6为本专利技术接口代理方法第三实施例的流程图;图7为本专利技术接口代理方法第四实施例的流程图。附图标记:本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“本文档来自技高网...
接口代理方法及应用服务器

【技术保护点】
一种接口代理方法,应用于应用服务器,其特征在于,所述方法包括:向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;及根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。

【技术特征摘要】
1.一种接口代理方法,应用于应用服务器,其特征在于,所述方法包括:向接口服务注册中心发送接口注册表命令,所述接口服务注册中心根据所述接口注册表命令建立接口注册表;接收所述接口服务注册中心发送的注册表更新请求,所述注册表更新请求根据所述接口服务注册中心发送的接口注册请求而生成;及根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心,所述接口服务注册中心根据所述注册表更新命令以及所述接口注册请求对所述接口注册表进行更新。2.如权利要求1所述的接口代理方法,其特征在于,所述接口注册请求包括所需注册接口的接口代码以及接口调用方法字符串,所述注册表更新请求包括所需注册接口的接口代码。3.如权利要求1所述的接口代理方法,其特征在于,在所述根据所述注册表更新请求发送注册表更新命令至所述接口服务注册中心的步骤之前,所述方法还包括:建立接口注册白名单,所述接口注册白名单包括允许向所述接口服务注册中心进行注册的接口代码;根据所述注册表更新请求判断所述所需注册接口的接口代码是否存在于所述接口注册白名单中;及当所述接口代码存在于所述接口注册白名单中时,生成注册表更新命令。4.如权利要求1所述的接口代理方法,其特征在于,所述方法还包括:建立接口调用方白名单;接收所述接口调用方的接口调用请求,所述接口调用请求包括接口调用方的身份代码;根据所述接口调用方的身份代码判断所述接口调用方是否存在于所述接口调用方白名单中;及若所述接口调用方存在于所述接口调用方白名单中,则...

【专利技术属性】
技术研发人员:周毅
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1