概述
软件的集群功能核心是为了软件的稳定运行和高效处理而设计,主要功能是当集中节点发送故障时,其他集群节点可自动接管故障节点,保障了运行在节点上的应用程序服务的正常运行,消除单点故障。
视频中间件平台后台服务主要包括目录服务、流媒体服务、存储服务、国标信令服务、国标流服务等,所有服务支持集群应用。在实际项目应用中,针对服务压力较大的流媒体服务、存储服务、国标流服务集群应用较为常见。
集群原理
平台核心由目录服务管理,对所有集群节点统一管理调度。目录服务可通过Keepalived对目录服务主、备服务状态的实时监控和故障切换。流媒体存储服务和国标流服务可部署多台实现服务集群。
流媒体存储服务采用一体化运行,各集群节点并行运行均受目录服务管控与调度。当各服务节点均正常运行时,目录服务将对平台接入设备智能均衡分配至各节点转发与存储,实现负载均衡。当其中任意一节点故障,目录服务将故障节点任务分配其他正常在线节点,保障业务连续性,切换时间快对实际业务影响小。
国标流服务集群主要对大规模国标设备应用场景,当成百上千设备同时推流至中心平台时,配置国标流集群节点后,平台可智能均衡分配设备推送到不同节点,实现负载均衡。任意节点故障,系统自动将故障转移至正常运行节点接管业务。
集群配置
视频中间件集群提供可视化配置界面,通过简单的配置即可实现服务的集群应用。
配置好集群后,通过平台服务管理页面可实时查看各集群节点状态
集群应用价值
在安防视频监控应用中,平台的集群功能应用具有非常显著的价值
1. 提高性能和吞吐量
集群通过将多个服务器组合在一起,可以并行处理大量的请求和数据,从而显著提高系统的整体性能和吞吐量。满足海量安防视频设备的接入管理与并发,对于大规模或超大规模项目视频的集中联网管理。
2. 增强可靠性和稳定性
集群技术的应用可以实现负载均衡,将服务分散到多个服务器上,避免单点故障,提高系统的可靠性和稳定性。集群还具备容错处理能力,当某个节点出现故障时,自动将故障节点上的任务转移到其他正常节点上,确保业务不中断。提高了系统的高可用性,对于需要持续提供服务的项目应用场景尤为重要。
3. 易于扩展和维护
集群技术使得系统的扩展变得更加容易。当需要增加处理能力时,只需要将新的服务器加入集群即可,无需对现有系统进行大规模改动。当某个服务器需要维护或升级时,可以将其从集群中移除,而不会对整个系统的运行造成太大影响。
我们的官网:了解更多 www.afzjj.com
十多年专注安防音视频技术研究与开发