[发明专利]网关控制方法、装置、电子设备及存储介质有效
申请号: | 202010651751.5 | 申请日: | 2020-07-08 |
公开(公告)号: | CN111818158B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 邵振军 | 申请(专利权)人: | 京东方科技集团股份有限公司 |
主分类号: | H04L67/125 | 分类号: | H04L67/125;H04L67/51;H04L67/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 李娜 |
地址: | 100015 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网关 控制 方法 装置 电子设备 存储 介质 | ||
本申请提供的一种网关控制方法、装置、电子设备及存储介质,应被配置为计算机网络技术领域,所述方法包括:接收对于目标业务微服务的网关控制指令;根据所述目标业务微服务的配置文件确定网关类型;在确定所述网关类型为Kong网关类型的情况下,调用Kong接入组件的目标接口,以根据所述网关控制指令对Kong网关服务器进行控制。本方案在接收到对于Kong网关服务器的网关控制指令时,通过调用Kong接入组件的目标接口,由Kong接入组件来将网关控制指令发送给Kong网关服务器来对Kong网关服务器进行控制,不仅无需用户掌握Kong的原理,降低了对Kong网关服务器进行控制的门槛,并且实现了Kong网关与业务系统的解耦,提高了Kong网关使用的灵活性。
技术领域
本申请属于计算机网络技术领域,特别是涉及一种网关控制方法、装置、电子设备及存储介质。
背景技术
微服务架构是一种将应用服务器的各功能组件分解到各个离散的服务器中,以减少应用服务开发成本的架构概念。而API(Application Programming Interface,应用程序接口)网关成为微服务架构的一个标配组件。而Kong网关作为一款高可用、易拓展的API网关产品,可以水平拓展到多个Kong网关服务器,通过前置的负载均衡配置将请求分发到各个服务器,以应对大批量的请求,非常适被配置为微服务场景。
在先技术中由于为服务器系统通常是基于java、go等计算机编程语言开发,而Kong网关是基于Open Resty(一种基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项)和Lua(一种脚本计算机编程语言)开发,因此需要开发人员同时掌握Kong网关的原理以及Lua脚本后才能通过在微服务系统中对Kong网关进行使用,因此使用Kong网关的门槛较高。并且这种方式还会造成Kong网关和业务系统耦合,不利于业务系统更换其他网关,降低了Kong网关的灵活性。
发明内容
有鉴于此,本申请第一方面提供一种网关控制方法,所述方法包括:
接收对于目标业务微服务的网关控制指令;
根据所述目标业务微服务的配置文件确定网关类型;
在确定所述网关类型为Kong网关类型的情况下,调用Kong接入组件的目标接口,以根据所述网关控制指令对Kong网关服务器进行控制。
可选的,在所述接收对于目标业务微服务的网关控制指令之前,还包括:
将Kong功能模块封装为代表性状态传输服务组件,得到包含有目标接口的Kong接入组件,所述目标接口是所述Kong接入组件的代表性状态传输接口。
可选的,在所述调用Kong接入组件的目标接口,以根据所述网关控制指令对Kong网关服务器进行控制之前,还包括:
通过Kong接入组件的目标接口获取Kong网关服务器的服务器状态;
确定所述服务器状态为可用状态,则通过所述Kong接入组件与所述Kong网关服务器建立通信连接。
可选的,所述目标业务微服务的配置文件至少包括:网关地址和开关参数;
所述确定所述网关类型为Kong网关类型,包括:
在所述网关地址指示Kong网关服务器,且所述开关参数为开的情况下,确定网关类型为Kong网关类型。
可选的,所述调用Kong接入组件的目标接口,以根据所述网关控制指令对Kong网关服务器进行控制,包括:
通过目标接口向Kong接入组件发送网关控制指令,以使得Kong接入组件将所述网关控制指令发送给Kong网关服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东方科技集团股份有限公司,未经京东方科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010651751.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配电设备用动物驱赶装置
- 下一篇:一种新型循环肿瘤细胞的鉴定技术