[发明专利]一种负载均衡方法、装置、电子设备和存储介质在审
申请号: | 202011025750.6 | 申请日: | 2020-09-25 |
公开(公告)号: | CN114339135A | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 安康 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/218;H04L67/1001 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 310051 浙江省杭州市滨江区西兴街道江陵路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 装置 电子设备 存储 介质 | ||
本申请实施例公开了一种负载均衡方法、装置、电子设备和存储介质,方法包括:响应于负载均衡触发操作,获取预先设置的权值表;其中权值表中包括业务类型以及每种业务类型对应的不同需求的权值;获取预设时间段内业务数据;基于权值表和业务数据,调整一致性哈希环分布,以使得业务负载压力均匀分布在监控系统的各服务器中。本申请实施例中,基于获取的权值表和预设时间段内业务数据,可以分析出各服务器的业务负载压力,进而通过调整一致性哈希环分布,使业务负载压力均匀的分布在监控系统各服务器中,由此解决了因为每个接入设备的使用频率和不同业务的性能消耗都不同所导致的系统各服务器的业务负载压力不均衡的问题。
技术领域
本申请实施例涉及视频监控技术领域,尤其涉及一种负载均衡方法、装置、电子设备和存储介质。
背景技术
随着视频监控技术在各行业的普遍运用,摄像机等监控设备的布设数量以及访问客户数量成倍增长,传统单机服务器已难以满足要求,分布式部署服务器的方案逐渐成为主流构建监控后台的方案。在用户访问监控业务分布式系统中的服务器时,需要通过负载均衡服务器将任务按一定规则(例如负载均衡规则)进行分发。
在分布式系统的负载均衡服务器中,很重要的一项指标就是在保持同一接入设备(例如摄像机)时序一致性(需要保证接入设备收到的任务前后顺序,在网络上要求发送到该接入设备的请求是通过同一台服务器按顺序下发)的同时保证负载均衡性。目前,常用时序一致性的方法主要是:通过一致性哈希算法,将与物理节点(即服务器)关联的虚拟节点放在哈希环上,其中,虚拟节点与物理节点在哈希空间是对应的,一个物理节点对应了若干个虚拟节点。进而根据客户端操作请求中的接入设备编码求得哈希值,并根据求得的哈希值在哈希环上匹配相应的服务器。由于每个接入设备的设备编码是不变的,客户端请求该设备时,计算得到的哈希值是不变的,使得匹配到的虚拟节点也是不变的,因此针对同一接入设备的操作请求只会通过同一台服务器处理,保证了请求操作的时序一致性。同时通过算法将接入设备与服务器绑定,并使得每个服务器绑定的设备数量均匀,以此保证负载均衡性。
由于监控系统实际使用过程中,每个接入设备的使用频率和不同业务的性能消耗都不相同,导致实际情况下监控系统中的各服务器的业务负载压力不同,也即并没有做到真正的业务负载均衡。
发明内容
本申请实施例提供一种负载均衡方法、装置、电子设备和存储介质,以实现在安防监控业务场景下提升分布式监控系统的负载均衡性能的效果。
第一方面,本申请实施例提供了一种负载均衡方法,包括:
响应于负载均衡触发操作,获取预先设置的权值表;其中,权值表中包括业务类型以及每种业务类型对应的不同需求的权值;
获取预设时间段内业务数据;其中,所述业务数据包括预设时间段内触发的业务的类型和每种类型业务触发次数;
基于所述权值表和所述业务数据,调整一致性哈希环分布,以使得业务负载压力均匀分布在监控系统的各服务器中。
第二方面,本申请实施例提供了一种负载均衡装置,包括:
权值表获取模块,用于响应于负载均衡触发操作,获取预先设置的权值表;其中,权值表中包括业务类型以及每种业务类型对应的不同需求的权值;
业务数据获取模块,用于获取预设时间段内业务数据;其中,所述业务数据包括预设时间段内触发的业务的类型和每种类型业务触发次数;
均衡模块,用于基于所述权值表和所述业务数据,调整一致性哈希环分布,以使得业务负载压力均匀分布在监控系统的各服务器中。
第三方面,本申请实施例还提供了一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011025750.6/2.html,转载请声明来源钻瓜专利网。