任意设备故障,地磅不停,数据不丢
自动切换 · 离线优先 · 故障自愈
地磅系统一旦停机,直接影响物流出入、计费结算,造成车辆积压和经济损失
1号机、2号机各自独立运行,服务器作为数据汇总与故障桥接节点,任意单节点故障不影响整体运营
服务器故障 → 1/2号机正常运营,互不影响 | 任一称重机故障 → 另一台接管,<12秒自动完成
覆盖地磅管理全场景,从日常运营到故障恢复一体化保障
以1号机宕机为例,完整展示系统自动切换流程
系统按磅单所处阶段自动分类处理,最高风险场景也有完整的人工兜底机制
轻量、可靠、易维护,适合工业现场部署
| 模块 | 推荐方案 | 说明 |
|---|---|---|
| 本地数据库 | SQLite推荐 | 零配置,文件级备份,单机每秒万级写入,完全满足地磅并发需求 |
| 数据同步 | 自研增量同步 + 时间戳轻量 | 每笔操作携带节点ID + 时间戳 + 序列号,服务器按序列号判断缺失区间进行补发 |
| 心跳检测 | TCP长连接 3秒ping | 局域网环境稳定可靠,延迟低,连续失败3次(9秒)触发故障切换 |
| 冲突处理 | 时间戳后者优先 + 人工审核队列 | 地磅场景极少发生真正冲突,简单规则够用;真冲突进入审核队列,不静默覆盖 |
| 预写日志 | SQLite WAL模式内置 | SQLite原生支持WAL模式,开启一行配置即可,读写并发性能更好 |
| 磅秤通信 | 串口/网口直读仪表缓存关键 | 称重中宕机时的兜底手段,程序启动时优先读仪表当前值,供操作员人工确认 |