当前位置:网站首页>EasyCVR集群重启导致其他服务器设备通道状态离线情况的优化
EasyCVR集群重启导致其他服务器设备通道状态离线情况的优化
2022-07-06 21:44:00 【EasyCVR】
EasyCVR在近期发布了集群功能,技术人员也一直在不断对其进行测试和优化,不断完善平台功能和提升用户体验。我们在此前的文章中和大家介绍过关于EasyCVR服务器集群的相关技术文章,包括如何在一台服务器上部署多个EasyCVR等等,感兴趣的用户可以翻阅我们的历史文章进行了解。
我们在测试中发现,多个EasyCVR集群后,重启其中一个会导致其它服务器上的通道全部重新连接。针对该情况,我们立刻做了优化。
EasyCVR在重新启动时,会先在数据库里将设备和通道设置为离线状态,然后重新连接所有通道,导致其它服务器上的通道也会重启一次。所以我们更新了此处的逻辑,在启动时判断,如果开启了集群功能,则只将当前服务器上的设备和通道设置为离线,然后重启当前服务器下的所有通道。
按此逻辑进行优化后,再次测试,在演示中,重启153服务器,123设备状态仍然在线:
关于集群的部署操作,EasyCVR可支持将不同的服务器数据库绑定在一起,实现数据库的共享与调用,以此来分摊单个服务器的压力。EasyCVR的集群能力可以解决项目中海量的视频接入与大并发需求,保障平台的流畅、稳定运行。平台的集群版本已经上线一段时间了,部署简单、兼容性高,感兴趣的用户可以前往演示平台进行体验或部署测试。
边栏推荐
- 别样肉客联手德克士在全国部分门店推出别样汉堡
- Hardware development notes (10): basic process of hardware development, making a USB to RS232 module (9): create ch340g/max232 package library sop-16 and associate principle primitive devices
- Ggplot facet detail adjustment summary
- One of oscp tools: dirsearch usage Encyclopedia
- 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)?
- 数学分析_笔记_第10章:含参变量积分
- OSCP工具之一: dirsearch用法大全
- 2022中青杯C题城市交通思路分析
- Binary, octal, hexadecimal
- ABAP dynamic inner table grouping cycle
猜你喜欢
Mongo shell, the most complete mongodb in history
科兴与香港大学临床试验中心研究团队和香港港怡医院合作,在中国香港启动奥密克戎特异性灭活疫苗加强剂临床试验
2022 electrician cup question B analysis of emergency materials distribution under 5g network environment
2022中青杯C题城市交通思路分析
Dab-detr: dynamic anchor boxes are better queries for Detr translation
Leetcode: interview question 17.24 Maximum cumulative sum of submatrix (to be studied)
2022年电工杯B 题 5G 网络环境下应急物资配送问题思路分析
Opencv third party Library
[OA] excel document generator: openpyxl module
[knife-4j quickly build swagger]
随机推荐
Simple implementation of AVL tree insertion and verification operations
cuda编程
UltraEdit-32 warm prompt: right association, cancel bak file [easy to understand]
NFT meta universe chain diversified ecosystem development case
idea gradle lombok 报错集锦
ABAP 動態內錶分組循環
vim —- 自己主动的按钮indent该命令「建议收藏」
AVL树插入操作与验证操作的简单实现
使用Thread类和Runnable接口实现多线程的区别
See Gardenia minor
Pyqt5 out of focus monitoring no operation timer
史上最全学习率调整策略lr_scheduler
Redis源码学习(30),字典学习,dict.h
史上最全MongoDB之Mongo Shell使用
CUDA Programming
[leetcode]Spiral Matrix II
opencv第三方库
PHP implements lottery according to probability
使用 TiDB Lightning 恢复 GCS 上的备份数据
Use dumping to back up tidb cluster data to GCS