评委不用重新扫码
漂移过程对评委完全透明。手里那部手机一直在打分页上,不用扫码、不用刷新、不用重新登录,接着打就行。
断电、蓝屏、拔网线、主机烧毁——台前毫无察觉,比赛照常走,分数一分不差。
前端静默容错保护机制。无论现场电脑突发断电、蓝屏还是拔掉网线,大屏幕与评委手机绝不清空画面、绝不闪退跳出、绝不弹出报错对话框。
后台的异常被前端完整兜住:界面停留在最后一帧有效状态,没有任何"连接失败""服务不可用"的提示跳出。现场节奏不被打断,主持人可以正常继续流程。
现场电脑(本地局域网)作为低延迟主力服务节点,评委手机在毫秒级内完成滑动与响应;后台异步子线程把每一笔打分、每一次叫号推流同步至云端热备服务器。
局域网内直接服务,评委手机滑动即响应
低延迟、不依赖外网
时刻保持全量孪生镜像
本地出事,随时接管
推流是异步子线程完成的,不占用评委端的响应时间。所以本地该多快还是多快,云端该多全还是多全——两边不互相拖累。
评委端与大屏幕内置双向心跳自愈探活。一旦现场本地电脑硬件彻底烧毁或无法启动,前端在 2~3 秒内静默自动漂移至云端备用节点接管。
漂移过程对评委完全透明。手里那部手机一直在打分页上,不用扫码、不用刷新、不用重新登录,接着打就行。
大屏画面连续不中断,分数继续往上滚。台前观众看到的只是比赛在正常进行,没有任何技术层的异动。
工作人员只需拿出手机打开云端控台,即可像无线遥控器一样平稳调度后续全场比赛——叫号、切视图、锁分、导出,一样不落。
双向心跳同时探活,判定更快、误判更少。接管动作在后台静默完成,无需人工干预,也不给现场留出空窗。
每一笔打分、每一次抽签修改均立即写入磁盘文件,不做内存暂存、不等批量提交。
针对本地电脑死机重启后的数据一致性难题,系统严密设计为"开机绝不盲目推送覆盖云端"。
本地重启后绝不拿旧数据去覆盖云端。这一条是从源头掐断"数据回流污染"——避免本地那份过期快照把云端的新成绩洗掉。
中控台内置一键 「📥 从对端逆向拉取最新全部数据」,工作人员点一下,即可将断电期间云端产生的所有新数据在 0.2 秒内追平落盘。
彻底解决数据回流污染与版本冲突。本地与云端谁更新、谁覆盖谁,不再靠人工判断——拉取动作本身就是唯一的对齐时机,方向明确、结果可预期。