EasyCVR平台的服务器集群功能已经发布了一段时间,越来越多的用户也逐渐开始部署集群方案。在此前的文章中我们也和大家分享过关于集群部署的相关操作和疑难问题解决,感兴趣的用户可以翻阅我们往期的文章进行了解。
近期我们对EasyCVR的集群节点ID进行了优化,今天来和大家分享一下。
开启集群后,在每次转发请求时都由前端传递一个serverID参数,判断需要转发到的服务器。如果在一台服务器上修改了通道所属的服务器,另一台服务器没有更新serverID,就会出现视频播放不了的情况。
针对这个情况,我们对节点ID进行了代码优化。去除serverID,每次请求时,根据设备ID或者通道ID在数据库查找并获取到serverID,再做对应的转发操作。
EasyCVR视频融合云平台单独运行时,可对外提供多协议的设备接入、语音服务、视频服务、直播与录像服务等功能,根据硬件和带宽的配置,单台能支持10k级别的设备接入与流媒体输出服务。当接入的路数更多时,则需要通过集群部署来解决海量接入与大并发需求。
作为一种高效的服务器协作方式,集群能力实现了服务器的负载均衡,可保障平台的流畅、稳定运行,满足了用户高并发的需求,同时提供了高可靠、强扩展、可伸缩的服务特性,在多台服务器中实现数据库的共享和自由调用。
此外,EasyCVR的内核可以监听到该节点的每一个并发,并在接口中展示。如果超过了预定的并发数量,将自动触发并发超限的报警功能。
平台支持海量视频汇聚与管理,基于云边端一体化架构,具有强大的数据接入、处理及分发能力,在功能上,可提供视频直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等。感兴趣的用户可以前往演示平台进行体验或部署测试。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。