基于大数据技术的API网关管理平台制造技术

技术编号:33376456 阅读:55 留言:0更新日期:2022-05-11 22:44
本发明专利技术公开了基于大数据技术的API网关管理平台,包括系统,系统包括请求管理模块、API生命周期管理模块、服务器、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块,服务器通过网络分别连接请求管理模块、API生命周期管理模块、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块;服务器采用非x86服务器进行数据的分析,中央控制端采用Intel服务器;本基于大数据技术的API网关管理平台具有企业安全隔离、统一管理、方便扩展的优点。方便扩展的优点。方便扩展的优点。

【技术实现步骤摘要】
基于大数据技术的API网关管理平台


[0001]本专利技术涉及API网关
,具体为基于大数据技术的API网关管理平台。

技术介绍

[0002]随着互联网的快速发展,当前已步入移动互联、物联网时代。企业内部系统,企业与客户,企业供应链上下游之间,各级政府及企业在业务过程都汇集大量数据,甚至于政府及社会化公共数据的共享都对系统架构提出了新的需求。
[0003]微服务框架的强势崛起,使更多企业迅速的完成了企业内部的应用系统API服务化,但在企业供应链和社会化开放数据和能力的强烈需求下,安全、隔离、共享成为刚性需求,但是现在的管理平台数据安全性低,而且管理麻烦,并且不方便跨平台,跨语言扩展。

技术实现思路

[0004]本专利技术的目的在于提供基于大数据技术的API网关管理平台,具有企业安全隔离、统一管理、方便扩展的优点,解决了现有技术中的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:基于大数据技术的API网关管理平台,包括系统,所述系统包括请求管理模块、API 生命周期管理模块、服务器、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块,所述服务器通过网络分别连接请求管理模块、API 生命周期管理模块、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块。
[0006]所述服务器采用非x86服务器进行数据的分析,所述中央控制端采用Intel服务器CPU和Windows/NetWare网络操作系统,所述CPU大于2GHZ。
[0007]所述信息传输模块采用网络、无线和有线进行信息的传输。
[0008]所述图形化界面管理模块通过服务器建立图形化界面管理,能够快速管理多个API网关,提高API业务安全性。
[0009]所述业务模块通过电脑或手机将业务信息通过信息传输模块传输至服务器,服务器提供API与微服务管理,支持常规、云主机、微服务部署,实现API转发、请求参数转换、数据校验、认证等业务的办理。
[0010]所述链路追踪模块通过服务器提供全过程全链路追踪机制,方便快捷定位问题。
[0011]所述数据管理模块通过服务器建立主题数据库、专题数据库和基础数据库进行统一数据管理。
[0012]所述安全防护模块通过服务器提供支持安全认证,自定义流量过滤,黑白名单,服务降级,流量限制,熔断等基本功能。
[0013]优选的,所述请求管理模块通过 API 网关,可根据配置进行参数类型、参数值的校验,减少后端对非法请求、无效请求的资源消耗和处理成本。同时,可以在 API 网关定义参数映射规则,网关通过映射规则将后端服务通过映射翻译成任何形式,以满足不同用户
的不同需求,从而避免功能重复开。
[0014]优选的,所述API 生命周期管理模块通过服务器提供 API 创建、维护、发布、运行、下线等操作的全生命周期管理。覆盖API定义、测试、发布用以部署API.同时提供便捷的日常管理、版本管理、支持在先版本升级和快速回滚。节约因 API 管理而造成的工作量与人力。
[0015]优选的,所述监控统计分析模块通过服务器提供实时、可视化的 API 监控,包括:调用量、调用方式、响应时间、错误率,让您能够清楚的了解 API 的详细信息和分析用户的行为习惯。方便用户的运维管理,以便 API 的后期迭代与维护,提高效率。
[0016]优选的,所述业务协同模块通过服务器建立满足业务形态对外共享开放,与外部合作伙伴建立生态圈。
[0017]优选的,所述数据共享模块通过服务器建立支持多种场景,各类应用通过API调用后端服务和共享数据。
[0018]与现有技术相比,本专利技术的有益效果如下:1.本基于大数据技术的API网关管理平台采用请求管理模块进行请求管理,方便进行请求管理,采用API 生命周期管理模块进行管理,方便进行管理,采用信息传输模块进行传输信息,方便传输信息,采用图形化界面管理模块,方便界面管理,采用业务模块办理业务,方便办理业务,采用监控统计分析模块进行监控统计分析,方便进行监控统计分析,采用链路追踪模块进行追踪链路,方便进行追踪链路,采用数据管理模块进行数据管理,方便进行数据管理,采用安全防护模块进行安全防护,方便进行安全防护,采用数据共享模块进行数据共享,方便进行数据共享。
附图说明
[0019]图1为本专利技术基于大数据技术的API网关管理平台的系统示意图。
具体实施方式
[0020]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]在本专利技术的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0022]实施例1:请参阅图1,基于大数据技术的API网关管理平台,包括系统,系统包括请求管理模块、API 生命周期管理模块、服务器、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块,服务器通过网络分别连接请求管理模块、API 生命周期管理模块、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模
块、数据共享模块和业务协同模块。
[0023]服务器采用非x86服务器进行数据的分析,中央控制端采用Intel服务器CPU和Windows/NetWare网络操作系统,CPU大于2GHZ; 信息传输模块采用网络、无线和有线进行信息的传输。
[0024]图形化界面管理模块通过服务器建立图形化界面管理,能够快速管理多个API网关,提高API业务安全性。
[0025]业务模块通过电脑或手机将业务信息通过信息传输模块传输至服务器,服务器提供API与微服务管理,支持常规、云主机、微服务部署,实现API转发、请求参数转换、数据校验、认证等业务的办理。
[0026]链路追踪模块通过服务器提供全过程全链路追踪机制,方便快捷定位问题。
[0027]数据管理模块通过服务器建立主题数据库、专题数据库和基础数据库进行统一数据管理。
[0028]安全防护模块通过服务器提供支持安全认证,自定义流量过滤,黑白名单,服务降级,流量限制,熔断等基本功能。
[0029]请求管理模块通过 API 网关,可根据配置进行参数类型、参数值的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于大数据技术的API网关管理平台,其特征在于:包括系统,所述系统包括请求管理模块、API 生命周期管理模块、服务器、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块,所述服务器通过网络分别连接请求管理模块、API 生命周期管理模块、信息传输模块、图形化界面管理模块、业务模块、监控统计分析模块、链路追踪模块、数据管理模块、安全防护模块、数据共享模块和业务协同模块;所述服务器采用非x86服务器进行数据的分析,所述中央控制端采用Intel服务器CPU和Windows/NetWare网络操作系统,所述CPU大于2GHZ;所述信息传输模块采用网络、无线和有线进行信息的传输;所述图形化界面管理模块通过服务器建立图形化界面管理,能够快速管理多个API网关,提高API业务安全性;所述业务模块通过电脑或手机将业务信息通过信息传输模块传输至服务器,服务器提供API与微服务管理,支持常规、云主机、微服务部署,实现API转发、请求参数转换、数据校验、认证等业务的办理;所述链路追踪模块通过服务器提供全过程全链路追踪机制,方便快捷定位问题;所述数据管理模块通过服务器建立主题数据库、专题数据库和基础数据库进行统一数据管理;所述安全防护模块通过服务器提供支持安全认证,自定义流量过滤,黑白名单,服务降级,流量限制,熔断等基本功能。2.根据权利要求1所述的基于大数据技术的A...

【专利技术属性】
技术研发人员:朱俊波熊克炜段兴涛刘晓东于龙刘永吉张羽彤尹航白云吴斌瑞马腾霄
申请(专利权)人:宁夏希望信息产业股份有限公司
类型:发明
国别省市:

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

1