-
公开(公告)号:CN120066570A
公开(公告)日:2025-05-30
申请号:CN202510118595.9
申请日:2025-01-24
Applicant: 浪潮云信息技术股份公司
Abstract: 本发明属于软件开发领域,具体公开一种生成本地语言OpenAPI文档的方法及装置、实现方法,基于Springfox框架的插件机制实现,在Swagger生成OpenAPI文档过程中拦截Swagger注解,对Swagger注解进行解析获取API接口的相关信息;调用Spring框架的消息源机制,通过外部配置的语言资源文件获取所述相关信息的本地化描述;将所述本地化描述应用到Swagger生成OpenAPI文档中替换所述相关信息,实现本地语言OpenAPI文档的生成。本发明实现OpenAPI文档中注解信息的本地化语言转换,提高软件开发和使用的便捷性。
-
公开(公告)号:CN115242761A
公开(公告)日:2022-10-25
申请号:CN202210765398.2
申请日:2022-07-01
Applicant: 浪潮云信息技术股份公司
IPC: H04L67/00 , H04L41/0803 , H04L41/08 , G06F21/10
Abstract: 本发明提供一种动态OpenAPI自动化注册方法,属于云原生领域,首先,通过对服务API进行标记,选择需要注册的OpenAPI;然后,API注册模块扫描服务及API,获取OpenAPI;然后,API注册模块对OpenAPI解析,校验OpenAPI元数据,并确定需要更新的服务;然后,API注册模块将OpenAPI注册并发布到API网关;最后,在API网关调用访问OpenAPI。本发明着力于实现动态OpenAPI的自动化注册。面对服务及API的变动,将变动的服务API更新到API网关,实现服务API与API网关的数据同步。同时实现API注册的自动化,提高API注册的效率,降低API注册的运维成本。
-
公开(公告)号:CN112860551A
公开(公告)日:2021-05-28
申请号:CN202110142757.4
申请日:2021-02-02
Applicant: 浪潮云信息技术股份公司
Inventor: 栗凯
IPC: G06F11/36
Abstract: 本发明公开一种基于API网关实现在线调试和文档导出的方法,涉及API网关技术领域,包括API在线调试和文档导出两个阶段;在API在线调试阶段,通过控制台调试前端页面,并向后端发送调试用到的参数信息,后端校验参数后,进行API的安全认证,并在认证成功后生成签名,进而通过RestTemplate创建API网关的调用请求,将响应返回给控制台的前端页面进行展示;在文档导出阶段,通过控制台的前端页面选择一个调试完成的API,借助Java Markdown Generator工具类将API元数据渲染成markdown格式,随后以文件输出流的形式随响应下载到本地。本发明可以省去使用工具调试API填写参数以及生成签名所需要的工作,提高接口调试效率和文档维护成本。
-
公开(公告)号:CN115277475A
公开(公告)日:2022-11-01
申请号:CN202210782297.6
申请日:2022-07-05
Applicant: 浪潮云信息技术股份公司
IPC: H04L43/08 , H04L43/04 , H04L41/0246 , H04L41/082 , H04L41/12
Abstract: 本发明公开了一种API网关实现链路跟踪的方法及系统,属于软件开发技术领域,该方法的实现包括Skywalking插件安装、监控数据上报以及链路拓扑图查看,API网关控制台链路拓扑插件安装页面点击安装插件,安装成功后跳转到链路拓扑图展示页面;当API调用时,API网关通过Skywalking插件上报采集数据到APM Server;通过链路拓扑图展示页面查看指定时间内API性能监控拓扑数据。本发明能够实时监控API的调用情况,多维展示从网关到上游端点的拓扑关系,方便API提供者分析API性能,提升系统稳定性。
-
公开(公告)号:CN115065588A
公开(公告)日:2022-09-16
申请号:CN202210605554.9
申请日:2022-05-31
Applicant: 浪潮云信息技术股份公司
IPC: H04L41/0654 , H04L41/0659 , H04L41/0894 , H04L12/66
Abstract: 本发明公开了一种基于后端错误码的API熔断降级实现方法及系统,属于软件开发领域;所述的具体步骤如下:S1创建熔断策略;S2熔断策略绑定已发布的API;S3API调用触发熔断机制;本发明涉及API网关在后端接口出现故障时触发熔断来保护系统的内置机制,提供了一种基于后端错误码的API熔断降级实现方法,当后端接口出现故障时触发熔断来保护系统的内置机制,降低了人工运维的成本,提升系统稳定性。
-
公开(公告)号:CN112818325A
公开(公告)日:2021-05-18
申请号:CN202110131013.2
申请日:2021-01-30
Applicant: 浪潮云信息技术股份公司
Abstract: 本发明公开了一种基于应用实现API网关独立鉴权的方法,所述方法通过使用kong插件实现原生API访问权限控制;所述kong插件为APP鉴权插件;所述方法的实现包括:创建API,创建时选择APP认证;发布API,在发布时将所述APP鉴权插件配置写入API网关;API网关控制台前端页面根据用户需要创建APP应用,作为用户调用API的身份。本发明基于APP应用实现独立鉴权,授权数据保存到redis中,当接收到客户端请求时kong网关首先从redis缓存中获取鉴权数据,相比于其他鉴权方式,处理速度更快;授权关系持久化到后端数据库中,后端提供备用鉴权接口,有效保证API的安全稳定调用。
-
公开(公告)号:CN119415946A
公开(公告)日:2025-02-11
申请号:CN202411405858.6
申请日:2024-10-10
Applicant: 浪潮云信息技术股份公司
IPC: G06F18/214 , G06F21/62 , G06F9/54 , G06F16/25 , G06F16/27 , G06F16/28 , G06F3/0484 , G06F3/0481 , G06Q10/10
Abstract: 本发明公开一种对有监督数据进行数据标注的系统及方法,涉及数据标注技术领域,系统包括:权限管理模块,用于支持用户以不同角色登录前端页面;前端页面,采用Vue.js前端框架,包括任务创建页面、标注工具界面、任务管理页面,任务创建者通过任务创建页面创建并启动标注任务,标注小组和双盲小组成员通过标注工具界面执行并提交标注任务,任务创建者通过任务管理页面审核标注任务,决定上架或双盲打回操作;后端服务器,采用Spring Cloud微服务框架,用于提供RESTful API接口供前端页面调用,并与Hive数据库集成;数据存储模块,选用MySQL存储结构化数据,选用Hive处理大规模样本数据集。本发明可以实现样本数据获取、任务分发、数据标注及结果处理的全链条管理。
-
公开(公告)号:CN114785637B
公开(公告)日:2024-08-09
申请号:CN202210251543.5
申请日:2022-03-15
Applicant: 浪潮云信息技术股份公司
IPC: H04L12/66 , H04L67/568
Abstract: 本发明提供了一种API网关缓存响应数据的实现方法,包括以下步骤:选择使用模板进行缓存插件的配置,选择某个API去绑定某个缓存插件,Kong读取该API的Kong配置文件,应数据按设计好的格式存储到Redis中,根据API信息去Redis缓存中取出对应的缓存的响应数据,返回给客户端。本发明提出的API网关缓存响应数据的实现方法及系统,通过简单的缓存插件配置并与API进行绑定后,使客户端在发起API请求后,能够将返回的响应数据缓存到API网关的服务层面;当客户端下次再进行同样的请求时,直接返回网关中已经缓存的对应数据,以此来降低后端负荷,同时增加API请求的平滑度。
-
公开(公告)号:CN112860551B
公开(公告)日:2024-04-30
申请号:CN202110142757.4
申请日:2021-02-02
Applicant: 浪潮云信息技术股份公司
Inventor: 栗凯
IPC: G06F11/36
Abstract: 本发明公开一种基于API网关实现在线调试和文档导出的方法,涉及API网关技术领域,包括API在线调试和文档导出两个阶段;在API在线调试阶段,通过控制台调试前端页面,并向后端发送调试用到的参数信息,后端校验参数后,进行API的安全认证,并在认证成功后生成签名,进而通过RestTemplate创建API网关的调用请求,将响应返回给控制台的前端页面进行展示;在文档导出阶段,通过控制台的前端页面选择一个调试完成的API,借助Java Markdown Generator工具类将API元数据渲染成markdown格式,随后以文件输出流的形式随响应下载到本地。本发明可以省去使用工具调试API填写参数以及生成签名所需要的工作,提高接口调试效率和文档维护成本。
-
公开(公告)号:CN117640712A
公开(公告)日:2024-03-01
申请号:CN202311659840.4
申请日:2023-12-06
Applicant: 浪潮云信息技术股份公司
IPC: H04L67/133 , H04L67/02 , H04L67/30 , H04L67/63 , G06F9/54
Abstract: 本发明涉及IT技术领域,具体为一种API网关基于HTTP实现gRPC服务调用的方法,包括以下步骤:创建gRPC插件配置;创建后端类型为gRPC的API并发布;gRPC插件绑定已发布的API;HTTP请求调用API网关;有益效果为:本发明提出的API网关基于HTTP实现gRPC服务调用的方法,通过HTTP REST请求访问一个gRPC服务,从而简化开发、提高性能、增强服务兼容性,达到让原有gRPC服务同时提供gRPC和HTTP两种协议格式的接口服务,让gRPC请求更加简单高效。
-
-
-
-
-
-
-
-
-