网关动态路由方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:24014916 阅读:64 留言:0更新日期:2020-05-02 03:02
本申请涉及一种网关动态路由方法、装置、计算机设备和存储介质。所述方法包括:接收用户请求,用户请求携带租户域名和应用标识;根据租户域名从路由规则中查找与租户域名对应的服务器集群标识;从路由规则中获取服务器集群标识对应的应用标识集合;根据应用标识,从应用标识集合中确定与用户请求对应的微服务节点的节点标识;将用户请求转发至节点标识对应的微服务节点上。采用本方案能够提高网关路由的转发效率。

Gateway dynamic routing method, device, computer equipment and storage medium

【技术实现步骤摘要】
网关动态路由方法、装置、计算机设备和存储介质
本申请涉及网络
,特别是涉及一种多租户网关动态路由方法、装置、计算机设备和存储介质。
技术介绍
在网络技术的发展和应用软件的成熟,Software-as-a-service(SaaS,软件即服务)服务逐步取代传统的软件服务。SaaS服务是一种通过因特网(Internet)提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,并通过互联网获得厂商提供的服务。用户不需要自己购买软件,而改用通过向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护。然而,公有云为数万家企业客户提供Saas服务,需要通过网关提供接入层的代理转发,导致网关路由转发效率低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够网关路由转发效率的网关动态路由方法、装置、计算机设备和存储介质。一种网关动态路由方法,方法包括:接收用户请求,用户请求携带租户域名和应用标识;r>根据租户域名从路本文档来自技高网...

【技术保护点】
1.一种网关动态路由方法,其特征在于,所述方法包括:/n接收用户请求,所述用户请求携带租户域名和应用标识;/n根据所述租户域名从路由规则中查找与所述租户域名对应的服务器集群标识;/n从所述路由规则中获取所述服务器集群标识对应的应用标识集合;/n根据所述应用标识,从所述应用标识集合中确定与所述用户请求对应的微服务节点的节点标识;/n将所述用户请求转发至所述节点标识对应的微服务节点上。/n

【技术特征摘要】
1.一种网关动态路由方法,其特征在于,所述方法包括:
接收用户请求,所述用户请求携带租户域名和应用标识;
根据所述租户域名从路由规则中查找与所述租户域名对应的服务器集群标识;
从所述路由规则中获取所述服务器集群标识对应的应用标识集合;
根据所述应用标识,从所述应用标识集合中确定与所述用户请求对应的微服务节点的节点标识;
将所述用户请求转发至所述节点标识对应的微服务节点上。


2.根据权利要求1所述的方法,其特征在于,在所述接收用户请求之前,所述方法还包括:
获取租户的租户信息;
根据所述租户信息,通过网关路由规则配置引擎生成路由规则。


3.根据权利要求2所述的方法,其特征在于,所述租户信息包括租户域名;所述根据所述租户信息,通过网关路由规则配置引擎生成路由规则,包括:
通过网关路由规则配置引擎配置所述租户域名和服务器集群标识之间的对应关系,生成第一映射表;
通过网关路由规则配置引擎配置所述服务器集群标识和应用标识集合之间映射关系,生成第二映射表;
根据所述第一映射表和所述第二映射表生成所述路由规则。


4.根据权利要求2所述的方法,其特征在于,所述租户信息包括租户域名和租户标识;所述根据所述租户信息,通过网关路由规则配置引擎生成路由规则,包括:
通过网关路由规则配置引擎配置所述租户域名、所述租户标识和服务器集群标识之间的对应关系,生成第一映射表;
通过网关路由规则配置引擎配置所述服务器集群标识和应用标识集合之间映射关系,生成第二映射表;
根据所述第一映射表和所述第二映射表生成所述路由规则。


5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:胡海明
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1