一种API网关系统灵活管理的使用方法技术方案

技术编号:21484707 阅读:23 留言:0更新日期:2019-06-29 06:30
本发明专利技术公开了一种API网关系统灵活管理的使用方法,该方法包括以下步骤:步骤一:预设接口,步骤二:语法选择,步骤三:容器编程,步骤四:编程测试,步骤五:加入网关。本发明专利技术通过在API网关中增加接口容器模块,可以灵活创建、修改、删除接口,满足各种终端的快速变化的需求,无需变更后端服务,通过接口容器进行在线轻量级编程,解决了灵活性问题,并且可以有效修复因为接口引起的崩溃问题,通过采用接口容器的API网关服务,可以极大的降低后端服务的维护工作,在快速变化的需求中,可通过接口容器的接口服务为前端提供随时响应的服务,降低开发成本,提高开发效率,提升维护响应速度起到了巨大的作用。

【技术实现步骤摘要】
一种API网关系统灵活管理的使用方法
本专利技术涉及API网关系统
,具体为一种API网关系统灵活管理的使用方法。
技术介绍
现代IT技术架构,越来越突出API的服务能力及开放需求,API网关作为服务的唯一入口,担负着全局作用,它可能还具有其它职责,如身份验证、监控、负载均衡、缓存、请求分片与管理、静态响应处理。目前的API网关,仅能满足基本的身份认证,流量控制,API请求监控等基本服务,灵活行不足,完全作为后端的请求中转站,不能使API网关应用到更多的领域。
技术实现思路
本专利技术的目的在于提供一种API网关系统灵活管理的使用方法,以解决上述
技术介绍
中提出的问题。1.为实现上述目的,本专利技术提供如下技术方案:一种API网关系统灵活管理的使用方法,其特征在于:该方法包括以下步骤:步骤一:预设接口:首先新建若干个需要进行的数据交换处理的接口。步骤二:语法选择:在接口中选择合适的能够承载编程的容器环境,完成语法配置;步骤三:容器编程:通过指定语法,进行功能性拓展开发;步骤四:编程测试:对步骤一中已经编辑好的编程进行可行性分析,在分析中修改需要改进的代码,使得编程更为完善,使各接口稳定;步骤五:加入网关:在已有技术中的API网关中增设通过步骤四完成的新接口行成新API网关版本。优选的,所述预设编程的编程包括用户请求端与新API网关端数据连接调整编程、新API网关端与后端服务端数据连接的调整编程,其中用户请求端与新API网关端数据连接调整编程。优选的,所述编程分析是通过计算机语言书写的程序为对象,对其内部的运作流程进行分析,通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化,通过一些特殊的数据构造一个测试用例,然后将分析到的函数调用关系和运行时实际的函数调用关系进行对比,从而找出错误代码的位置。优选的,所述新API网关包括权限管理模块、流量控制模块、接口监控模块、负载均衡模块、密匙管理模块和报警管理模块。优选的,所述权限管理模块、所述流量控制模块、所述接口监控模块、所述负载均衡模块、所述密匙管理模块和所述报警管理模块均通过编程实现。与现有技术相比,本专利技术的有益效果是:本专利技术通过在API网关中增加接口容器模块,可以灵活创建、修改、删除接口,满足各种终端的快速变化的需求,无需变更后端服务,通过接口容器进行在线轻量级编程,解决了灵活性问题,并且可以有效修复因为接口引起的崩溃问题,通过采用接口容器的API网关服务,可以极大的降低后端服务的维护工作,在快速变化的需求中,可通过接口容器的接口服务为前端提供随时响应的服务,对降低开发成本,提高开发效率,提升维护响应速度起到了巨大的作用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为新API网关系统示意图;图2为新API网关工作流程图。具体实施方式下面结合附图进一步详细描述本专利技术的技术方案,但本专利技术的保护范围不局限于以下所述。本说明书(包括任何附加权利要求-摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚-完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对实施例进行描述之前,需要对一些必要的术语进行解释。例如:若本申请中出现使用“第一”-“第二”等术语来描述各种元件,但是这些元件不应当由这些术语所限制。这些术语仅用来区分一个元件和另一个元件。因此,下文所讨论的“第一”元件也可以被称为“第二”元件而不偏离本专利技术的教导。应当理解的是,若提及一元件“连接”或者“联接”到另一元件时,其可以直接地连接或直接地联接到另一元件或者也可以存在中间元件。相反地,当提及一元件“直接地连接”或“直接地联接”到另一元件时,则不存在中间元件。在本申请中出现的各种术语仅仅用于描述具体的实施方式的目的而无意作为对本专利技术的限定,除非上下文另外清楚地指出,否则单数形式意图也包括复数形式。当在本说明书中使用术语“包括”和/或“包括有”时,这些术语指明了所述特征-整体-步骤-操作-元件和/或部件的存在,但是也不排除一个以上其他特征-整体-步骤-操作-元件-部件和/或其群组的存在和/或附加。实施例请参阅图1至图2,本专利技术提供如下技术方案:一种API网关系统灵活管理的使用方法,该方法包括以下步骤:步骤一:预设接口:首先新建若干个需要进行的数据交换处理的接口,可以根据目前已有的接口连接方式来编制需要进行的数据交换处理的若干个程序,API网关是挡在所有微服务之前的一个透明层,是请求进入系统的唯一节点,基于这一点,一方面解决了对调用方隐藏微服务的系统边界问题,另一方面负责服务请求路由及协议转换,设置的编程能够使API网关进行快速的调控各个接口连接,实现快速数据交换以及其他处理功能。步骤二:语法选择:在接口中选择合适的能够承载编程的容器环境,完成语法配置,选择合适的能够承载编程的容器架构;步骤三:容器编程:通过指定语法,进行功能性拓展开发;步骤四:编程测试:对步骤一中已经编辑好的编程进行可行性分析,在分析中修改需要改进的代码,使得编程更为完善,使各接口稳定;步骤五:加入网关:在已有技术中的API网关中增设通过步骤四完成的新接口行成新API网关版本。进一步地,在上述方案中,所述预设编程的编程包括用户请求端与新API网关端数据连接调整编程、新API网关端与后端服务端数据连接的调整编程,其中用户请求端与新API网关端数据连接调整编程。进一步地,在上述方案中,所述编程分析是通过计算机语言书写的程序为对象,对其内部的运作流程进行分析,通过程序内部各个模块之间的调用关系,整体上把握程序的运行流程,从而更好地理解程序,从中汲取有价值的内容,通过对程序中关键函数的跟踪或者运行时信息的统计,找到系统性能的瓶颈,从而采取进一步行动对程序进行优化,通过一些特殊的数据构造一个测试用例,然后将分析到的函数调用关系和运行时实际的函数调用关系进行对比,从而找出错误代码的位置。进一步地,在上述方案中,所述新API网关包括权限管理模块、流量控制模块、接口监控模块、负载均衡模块、密匙管理模块和报警管理模块,在本实施例中将某个用户请求与新API网关进行接口服务,在接口容器中,创建一项单独的接口服务,进行轻量级代码编程,可以完全满足前端的需求,完全不影响后端提供的基础接口,还可以根据前端需求,随时修改,删除,无需部署与重启。进一步地,在上述方案中,所述权限管理模块、所述流量控制模块、所述接口监控模块、所述负载均衡模块、所述密匙管理模块和所述报警管理模块均通过编程实现。尽管已经示出和描述了本发本文档来自技高网...

【技术保护点】
1.一种API网关系统灵活管理的使用方法,其特征在于:该方法包括以下步骤:步骤一:预设接口:首先新建若干个需要进行的数据交换处理的接口。步骤二:语法选择:在接口中选择合适的能够承载编程的容器环境,完成语法配置;步骤三:容器编程:通过指定语法,进行功能性拓展开发;步骤四:编程测试:对步骤一中已经编辑好的编程进行可行性分析,在分析中修改需要改进的代码,使得编程更为完善,使各接口稳定;步骤五:加入网关:在已有技术中的API网关中增设通过步骤四完成的新接口行成新API网关版本。

【技术特征摘要】
1.一种API网关系统灵活管理的使用方法,其特征在于:该方法包括以下步骤:步骤一:预设接口:首先新建若干个需要进行的数据交换处理的接口。步骤二:语法选择:在接口中选择合适的能够承载编程的容器环境,完成语法配置;步骤三:容器编程:通过指定语法,进行功能性拓展开发;步骤四:编程测试:对步骤一中已经编辑好的编程进行可行性分析,在分析中修改需要改进的代码,使得编程更为完善,使各接口稳定;步骤五:加入网关:在已有技术中的API网关中增设通过步骤四完成的新接口行成新API网关版本。2.根据权利要求1一种API网关系统灵活管理的使用方法,其特征在于:所述预设接口的编程包括用户请求端与新API网关端数据连接调整编程、新API网关端与后端服务端数据连接的调整编程,其中用户请求端与新API网关端数据连接调整编程。3.根据权利要求1一种API网关系统灵活管理的使用方法,其特征在...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:无锡帮趣数据服务有限公司
类型:发明
国别省市:江苏,32

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

1