[发明专利]一种用户URL请求的匹配方法有效
申请号: | 201910615374.7 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110308996B | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 齐明;肖鹏 | 申请(专利权)人: | 北京首汽智行科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/955 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 李世端 |
地址: | 100026 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的用户URL请求的匹配方法,涉及网络技术领域,基于不同用户角色应用场景下的服务器动态分配,实现了不同用户级别的应用服务自动分配功能,基于不同客户端应用场景下的服务器动态分配,实现不同客户端用户群的不同负载能力主机的自动动态分配功能,降低了代码复杂度并提高了系统性能,基于百万日活用户及百万以下日订单的应用支撑级别下完成流量管控,具备一定的扩展能力,能够满足分时租赁业务日益增长的业务要求,符合足大生态系统的发展趋势。 | ||
搜索关键词: | 一种 用户 url 请求 匹配 方法 | ||
【主权项】:
1.一种用户URL请求的匹配方法,其特征在于,包括:利用lua脚本语言,编写用于列举可用服务器的配置列表,其中,所述配置列表包括各个应用服务器的内网IP地址、名称及初始权重;基于lua‑redis插件开启pipeline模式,分别从redis数据库中获取各个服务器的性能权重、各个用户的角色权重、各个客户端权重并生成主机性能权重列表、角色权重列表及客户端权重列表;接收用户URL请求,将主机性能权重列表与配置列表匹配,确定与所述用户URL请求匹配的应用服务器的性能权重,包括:利用lua‑nginx‑module插件,从用户URL请求中获取用户角色标识并根据角色权重列表,确定与所述用户角色标识匹配的权重值;利用lua‑nginx‑module插件,从用户URL请求中获取客户端标识并根据客户端权重列表,确定与所述客户端标识匹配的权重值;利用加权平均算法,确定与所述用户URL请求匹配的应用服务器的性能权重;根据所述性能权重,从所述配置列表中获取与所述用户URL请求匹配的应用服务器并将所述用户URL请求分配到所述应用服务器上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京首汽智行科技有限公司,未经北京首汽智行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910615374.7/,转载请声明来源钻瓜专利网。