当前位置:网站首页>EasyCVR集群重启导致其他服务器设备通道状态离线情况的优化
EasyCVR集群重启导致其他服务器设备通道状态离线情况的优化
2022-07-06 21:44:00 【EasyCVR】
EasyCVR在近期发布了集群功能,技术人员也一直在不断对其进行测试和优化,不断完善平台功能和提升用户体验。我们在此前的文章中和大家介绍过关于EasyCVR服务器集群的相关技术文章,包括如何在一台服务器上部署多个EasyCVR等等,感兴趣的用户可以翻阅我们的历史文章进行了解。
我们在测试中发现,多个EasyCVR集群后,重启其中一个会导致其它服务器上的通道全部重新连接。针对该情况,我们立刻做了优化。
EasyCVR在重新启动时,会先在数据库里将设备和通道设置为离线状态,然后重新连接所有通道,导致其它服务器上的通道也会重启一次。所以我们更新了此处的逻辑,在启动时判断,如果开启了集群功能,则只将当前服务器上的设备和通道设置为离线,然后重启当前服务器下的所有通道。
按此逻辑进行优化后,再次测试,在演示中,重启153服务器,123设备状态仍然在线:
关于集群的部署操作,EasyCVR可支持将不同的服务器数据库绑定在一起,实现数据库的共享与调用,以此来分摊单个服务器的压力。EasyCVR的集群能力可以解决项目中海量的视频接入与大并发需求,保障平台的流畅、稳定运行。平台的集群版本已经上线一段时间了,部署简单、兼容性高,感兴趣的用户可以前往演示平台进行体验或部署测试。
边栏推荐
- Class常量池与运行时常量池
- easyui出口excel无法下载框弹出的办法来解决
- 史上最全MongoDB之部署篇
- Highly paid programmers & interview questions. Are you familiar with the redis cluster principle of series 120? How to ensure the high availability of redis (Part 1)?
- 什么是 CGI,什么是 IIS,什么是VPS「建议收藏」
- [OA] excel document generator: openpyxl module
- Tflite model transformation and quantification
- 机器人(自动化)课程的持续学习-2022-
- ABAP 動態內錶分組循環
- MySQL data loss, analyze binlog log file
猜你喜欢
随机推荐
Summer 2022 daily question 1 (1)
True Global Ventures新成立的1.46亿美元后续基金关账,其中普通合伙人认缴6,200万美元以对后期阶段的Web3赢家进行投资
UltraEdit-32 warm prompt: right association, cancel bak file [easy to understand]
Mysql-数据丢失,分析binlog日志文件
ABAP Dynamic Inner table Group cycle
史上最全MongoDB之Mongo Shell使用
web服务性能监控方案
Binary, octal, hexadecimal
OSCP工具之一: dirsearch用法大全
硬件开发笔记(十): 硬件开发基本流程,制作一个USB转RS232的模块(九):创建CH340G/MAX232封装库sop-16并关联原理图元器件
Food Chem|深度学习根据成分声明准确预测食品类别和营养成分
HW notes (II)
用头像模仿天狗食月
[OA] excel document generator: openpyxl module
如何编写一个程序猿另一个面试官眼前一亮的简历[通俗易懂]
你心目中的数据分析 Top 1 选 Pandas 还是选 SQL?
The JSON format of the international area code of the mobile phone number is obtained with PHP
pyqt5 失焦 监听无操作 定时器
[hcie TAC] question 3
2022中青杯数学建模B题开放三孩背景下的生育政策研究思路