[发明专利]分布式请求的处理方法、装置、设备及存储介质在审
申请号: | 202110566350.4 | 申请日: | 2021-05-24 |
公开(公告)号: | CN113315825A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 李成 | 申请(专利权)人: | 康键信息技术(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/819 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 请求 处理 方法 装置 设备 存储 介质 | ||
1.一种分布式请求的处理方法,其特征在于,所述分布式请求的处理方法包括:
获取当前时刻访问前端页面的所有用户的用户信息,其中所述用户信息至少包括用户id信息;
基于所述用户id信息确定每个用户的接入地理区域,并对所有用户进行分类,得到至少一组用户集群;
根据一致性哈希算法计算所述用户id信息与预设的边缘节点之间的关系,并基于所述关系将对应的用户分配到对应的边缘节点上;
当接收到属于所述至少一组用户集群中的用户的访问请求时,通过查询所述用户对应的边缘节点,并对所述访问请求进行边缘计算,得到边缘计算结果;
根据所述边缘计算结果确定对应的请求处理策略,并执行。
2.根据权利要求1所述的分布式请求的处理方法,其特征在于,所述根据一致性哈希算法计算所述用户id信息与预设的边缘节点之间的关系,并基于所述关系将对应的用户分配到对应的边缘节点上包括:
对所述边缘节点集群中的所有边缘节点进行压力测试,获得每个边缘节点的最大承载量;
根据所述最大承载量,计算每个边缘节点的虚拟节点数量;
将边缘节点和对应的虚拟节点,根据哈希算法构建哈希环;
计算所述用户id信息的哈希值,并根据所述哈希值将所述用户id信息对应的用户映射至所述哈希环中,得到所述用户id信息与边缘节点之间的关系;
基于所述关系将对应的用户分配到对应的边缘节点上。
3.根据权利要求2所述的分布式请求的处理方法,其特征在于,所述计算所述用户id信息的哈希值,并根据所述哈希值将所述用户id信息对应的用户映射至所述哈希环中,得到所述用户id信息与边缘节点之间的关系包括:
计算所述用户id信息的哈希值,并获取所述哈希环中边缘节点以及对应的虚拟节点的哈希值;
根据用户id信息的哈希值和边缘节点以及对应的虚拟节点的哈希值,计算用户id信息在所述哈希环上与所有边缘节点以及对应的虚拟节点的距离;
若用户id信息距离最近的为边缘节点,则将用户id信息对应的用户与距离最近的边缘节点进行关联;
若用户id信息距离最近的为虚拟节点,则将用户id信息对应的用户于距离最近的虚拟节点对应的边缘节点进行关联。
4.根据权利要求2所述的分布式请求的处理方法,其特征在于,所述对所述边缘节点集群中的所有边缘节点进行压力测试,获得每个边缘节点的最大承载量包括:
将预设的流量任务导向边缘节点;
获取边缘节点执行所述流量任务时的性能数据;
当所述性能数据达到瓶颈值时,获取边缘节点执行所述流量任务时的流量任务量作为边缘节点的最大承载量。
5.根据权利要求2-4中任一项所述的分布式请求的处理方法,其特征在于,所述当接收到属于所述至少一组用户集群中的用户的访问请求时,通过查询所述用户对应的边缘节点,并对所述访问请求进行边缘计算,得到边缘计算结果包括:
当接收到属于所述至少一组用户集群中的用户的访问请求时,查询所述用户对应的边缘节点,并将所述访问请求以及对应的用户id信息发送至对应的边缘节点;
统计所有边缘节点接收到的用户id数量,并获取数据中心中所述访问请求对应的业务数量;
通过所述边缘节点计算所述业务数量和所述用户id数量的比值,并将所述比值作为边缘计算结果。
6.根据权利要求5所述的分布式请求的处理方法,其特征在于,所述根据所述边缘计算结果,执行对应的请求处理策略包括:
获取不同请求类型对应的所需令牌数和预消费令牌数;
根据边缘节点对应的边缘计算结果,生成对应的令牌桶;
获取所述令牌桶内的可用令牌数,并确定接入所述令牌桶的访问请求对应的所需令牌数和预消费令牌数;
根据接入所述令牌桶的访问请求对应的所需令牌数和预消费令牌数和所述令牌桶内的可用令牌数,确定所述访问请求的请求处理策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康键信息技术(深圳)有限公司,未经康键信息技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110566350.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支撑喉镜的喉外施压装置
- 下一篇:轨迹数据传输方法、装置、设备及存储介质