【技术实现步骤摘要】
基于gateway网关实时生效的动态路由方法
本实施例属于网络管理领域,尤其涉及基于gateway网关实时生效的动态路由方法。
技术介绍
随着微服务体系架构设计的流行,微服务网关的重要性越来越突出,主要体现在对后端众多微服务api的统一管理、访问控制、路由和负载均衡、日志记录以及服务间调用的监控等方面。目前网关路由规则的配置主要使用配置文件和从数据库读取两种方式,这两种方式的缺点主要体现在如下几方面:1)路由规则事先在配置文件或数据库中写死,网关启动时,加载配置规则,实现对现有服务或系统的路由和负载均衡。但是随着业务复杂度的增长,路由规则的变化也将呈现不确定性,需要每次修改配置文件或数据库中的路由规则,并重启网关服务,这对系统的稳定性和可用性带来了非常大的挑战。2)针对以上静态路由的缺点,市面上已有的动态路由解决方案主要是将网关本身作为微服务和业务微服务一同注册到注册中心,例如eurea,网关从注册中心获取各业务微服务实例进行路由。这种架构设计对于同构技术能够做到很好应用,但是对于异构甚至有灰度发布需求的场景
【技术保护点】
1.基于gateway网关实时生效的动态路由方法,其特征在于,所述动态路由方法包括:/n控制第一组件经第二组件从注册配置中心处获取相关元数据信息;/n控制第一组件接收终端发出的服务请求,基于获取到的相关元数据信息将服务请求传输至第三组件,令第三组件基于预存储的服务实例将接收到的服务请求转发至后端服务体系中的具体服务器进行请求响应;/n其中,所述相关元数据信息包括不同服务请求与异构系统的对应关系。/n
【技术特征摘要】
1.基于gateway网关实时生效的动态路由方法,其特征在于,所述动态路由方法包括:
控制第一组件经第二组件从注册配置中心处获取相关元数据信息;
控制第一组件接收终端发出的服务请求,基于获取到的相关元数据信息将服务请求传输至第三组件,令第三组件基于预存储的服务实例将接收到的服务请求转发至后端服务体系中的具体服务器进行请求响应;
其中,所述相关元数据信息包括不同服务请求与异构系统的对应关系。
2.根据权利要求1所述的基于gateway网关实时生效的动态路由方法,其特征在于,所述动态路由方法包括:
控制第三组件向注册配置中心发送服务注册请求;
从注册配置中心处接收基于注册请求发送的服务实例;
其中,所述服务实例包括不同服...
【专利技术属性】
技术研发人员:于亚丰,陈俊,纪德良,林捷,覃兆俊,陈辉,石佳,陈立,何国平,宋修虎,陈怀狮,王永平,楼杏丹,华燕,阳东,朱世鹏,林萍,徐志安,周强,王仲锋,解林超,朱斌,张维详,
申请(专利权)人:浙江华云信息科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。