[发明专利]流量调度方法及装置有效
申请号: | 202010605250.3 | 申请日: | 2020-06-29 |
公开(公告)号: | CN111770176B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 马飞;郝郁 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/30;H04L67/1001;H04L67/141 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流量 调度 方法 装置 | ||
1.一种流量调度方法,应用于调度组件,包括:
响应于确定微服务上线,获取所述微服务的配置元信息,其中,所述微服务被部署于多个服务器中,所述配置元信息用于表征具有访问所述微服务的权限的用户对所述微服务的访问策略,包括所述微服务针对多个服务器的流量分配信息;
将所述配置元信息发送至部署所述微服务的服务器,并基于所述配置元信息与所述微服务建立稳定联系,以供具有访问所述微服务权限的用户的客户机,根据接收到的用户请求和所述配置元信息,确定用于表征访问所述微服务的访问请求,并基于所述访问请求直接访问所述多个服务器中的目标服务器中的所述微服务。
2.根据权利要求1所述的方法,其中,所述配置元信息包括具有访问所述微服务权限的用户的身份信息、所述微服务针对服务器的归属信息。
3.根据权利要求1所述的方法,其中,所述响应于确定微服务上线,获取所述微服务的配置元信息,包括:
响应于接收到所述微服务上线后发送的配置元信息获取请求,根据所述微服务的定位标识信息获取与所述定位标识信息对应的所述配置元信息。
4.根据权利要求1所述的方法,其中,所述方法还包括:
响应于接收到针对所述微服务的配置元信息的修改指令,根据所述修改指令的指示更新所述配置元信息;以及
所述将所述配置元信息发送至部署所述微服务的服务器,并基于所述配置元信息与所述微服务建立稳定联系,包括:
将更新后的配置元信息发送至部署所述微服务的服务器,并基于所述更新后的配置元信息与所述微服务重新建立稳定联系。
5.根据权利要求1所述的方法,其中,所述方法还包括:
响应于确定所述微服务下线,删除所述微服务的配置元信息。
6.一种流量调度方法,应用于客户机,包括:
获取调度组件中的、微服务的配置元信息,其中,所述微服务被部署于多个服务器中,所述配置元信息用于表征具有访问所述微服务的权限的用户对所述微服务的访问策略,包括所述微服务针对多个服务器的流量分配信息;
根据接收到的用户请求和所述配置元信息,确定用于表征访问所述微服务的访问请求,并基于所述访问请求直接访问所述多个服务器中的目标服务器中的所述微服务。
7.根据权利要求6所述的方法,其中,所述配置元信息包括具有访问所述微服务权限的用户的身份信息、所述微服务针对服务器的归属信息;
所述根据接收到的用户请求和所述配置元信息,确定表征访问所述微服务的访问请求,包括:
确定对应于所述用户请求的用户的身份信息;
确定对应于所述用户请求的用户是否为具有访问所述微服务的权限的用户;
响应于确定对应于所述用户请求的用户为具有访问所述微服务权限的用户,根据对应于所述用户请求的用户的身份信息、所述微服务针对服务器的归属信息,确定表征对应于所述用户请求的用户访问所述微服务归属的服务器的访问请求。
8.根据权利要求7所述的方法,其中,所述根据对应于所述用户请求的用户的身份信息、所述微服务针对服务器的归属信息,确定表征对应于所述用户请求的用户访问所述微服务归属的服务器的访问请求,包括:
根据对应于所述用户请求的用户的身份信息、所述微服务针对服务器的归属信息以及所述微服务针对多个服务器的流量分配信息,确定表征对应于所述用户请求的用户,访问所述微服务归属的多个服务器中的目标服务器的访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010605250.3/1.html,转载请声明来源钻瓜专利网。