【技术实现步骤摘要】
本申请涉及分布式数据库负载路由领域,尤其涉及一种分布式数据库负载动态路由方法、装置、设备及存储介质。
技术介绍
1、对于分布式数据库,其通常包括多个无状态的计算节点构成集群,这些节点在负载均衡的作用下,同时对外提供服务。
2、由于分布式数据库中的计算节点通常较多,因此计算节点发生异常的概率比较大,发生异常的计算节点在恢复正常后会重新加入集群。现有技术中的负载均衡技术通常采用轮询或者随机算法。轮询即对各个计算节点进行排序,将新的待处理负载按顺序路由给计算节点进行处理;随机算法即为新的待处理负载随机分配一个计算节点进行处理。采用上述分配方法由于并未考虑各个计算节点的负载情况,因此异常后重新加入集群的计算节点往往负载比较低,而集群中部分计算节点的负载比较高,出现局部热点情况,这样既造成了计算节点的计算资源浪费,同时也会进一步增加部分计算节点,尤其是高负载计算节点的异常概率。因此亟需一种分布式数据库负载动态路由方法、装置、设备及存储介质来解决上述存在的问题。
技术实现思路
1、本申请提
...【技术保护点】
1.一种分布式数据库负载动态路由方法,其特征在于,包括:
2.根据权利要求1所述的分布式数据库负载动态路由方法,其特征在于,所述负载资源模型是通过获取并拟合各个所述计算节点在处理各类历史负载时对应的生命周期内的当前负载水平信息建立的;所述负载资源模型中储存有各个所述计算节点处理各类所述历史负载的预测资源占用量。
3.根据权利要求2所述的分布式数据库负载动态路由方法,其特征在于,在将所述待处理负载路由给所述目标计算节点进行处理之后,还包括:
4.根据权利要求3所述的分布式数据库负载动态路由方法,其特征在于,基于所述实际资源占用量对所述
...【技术特征摘要】
1.一种分布式数据库负载动态路由方法,其特征在于,包括:
2.根据权利要求1所述的分布式数据库负载动态路由方法,其特征在于,所述负载资源模型是通过获取并拟合各个所述计算节点在处理各类历史负载时对应的生命周期内的当前负载水平信息建立的;所述负载资源模型中储存有各个所述计算节点处理各类所述历史负载的预测资源占用量。
3.根据权利要求2所述的分布式数据库负载动态路由方法,其特征在于,在将所述待处理负载路由给所述目标计算节点进行处理之后,还包括:
4.根据权利要求3所述的分布式数据库负载动态路由方法,其特征在于,基于所述实际资源占用量对所述负载资源模型进行调整,包括:
5.根据权利要求1所述的分布式数据库负载动态路由方法,其特征在于,所述状态信息包括所述计算节点对应的已连接负载的唯一信息标识、已连接负载的连接时长、已连接负载的资源占用量和所述计算节点的总体资源被占用量。
6.根据权利要求5所述的分布式数据库负载动态路由方法,其特征在...
【专利技术属性】
技术研发人员:姚通,严俊,朱康,
申请(专利权)人:金篆信科有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。