【技术实现步骤摘要】
一种视图库集群
[0001]本专利技术涉及视图库
,特别是涉及一种视图库集群。
技术介绍
[0002]视图库全称是视频图像信息数据库,是基于GA/T1400协议实现的一套用于维护安全的数据信息库,部署模式是从区县级逐步到国家级,数据是逐级向上汇聚的。
[0003]如果在区县一级有个千路左右的采集设备,视图库需要有三至五台服务器组成的小集群,如果在市级、省级或者是更高级,视图库就可能需要几十台、几百台甚至更多台服务器组成的大规模集群,由于视图库每一级别都有各自唯一的编号,所以只能保证集群的唯一性是不可以拆分的,那么此时整个集群再向外提供一个数据入库的IP地址显然是无法满足性能需求的了,如果使用域名的方式需要使用私有域名,那么无疑需要增加一个DNS服务器,会额外的增加应用成本。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视图库集群。
[0005]依据本专利技术实施例的第一方面,提供了一种视图库集群,所述视图库集群包括 ...
【技术保护点】
【技术特征摘要】
1.一种视图库集群,其特征在于,所述视图库集群包括多个虚拟集群,每个虚拟集群包括至少预设数量的物理节点;所述视图库集群具有唯一的视图库ID;每个虚拟集群提供一个虚拟IP地址,每个所述虚拟IP地址对应所述视图库集群的至少一个下一级视图库集群,所述下一级视图库集群通过对应的虚拟IP地址向虚拟IP地址对应的虚拟集群发送数据。2.根据权利要求1所述的视图库集群,其特征在于,所述视图库集群中的所有物理节点的每个物理节点上分别部署keepalived服务和nginx服务。3.根据权利要求1或2所述的视图库集群,其特征在于,所述每个虚拟集群中的一个物理节点为该虚拟集群中的主节点,其他物理节点为该虚拟集群中的备节点;所述主节点向所述备节点发送心跳信息,若所述备节点未接收到所述主节点发送的心跳信息,则所述备节点切换为该虚拟集群中的主节点。4.根据权利要求1-3任一项所述的视图库集群,其特征在于:所述视图库集群中的任一物理节点上部署的nginx服务均代理所述视图库集群中的所有物理节点的API网关端口;所述虚拟集群中的一个物理节点接收到下一级视图库集群发送的数据时,使接收到的数据在所述视图库集群中的所有物理节点之间进行负载均衡。5.根据权利要求1-4所述的视图库集群,其特征在于,所述视图库集群中的物理节点通过如下方式划分为多个虚拟集群:通过电子设备根据期望虚拟集群数量和视图库集群中的物理节点数量,确定所述视图库集群中待部署的实际虚拟集群数量和每个实际虚拟集群对应的实际物理节点数量。6.根据权利要求5所述的视图库集群,其特征在于,所述通过电子设备确定所述视图库集群中待部署的实际虚拟集群数量和每个实际虚拟集群对应的实际物理节点数量,包括:通过所述电子设备获取所述视图库集群中的物理节点数量和期望分配的虚拟集群数量,将期望分配的虚拟集群数量...
【专利技术属性】
技术研发人员:孔帅,
申请(专利权)人:北京旷视科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。