边缘计算 · EDGE
边缘网关如何保障数据连续性
断网和掉电是不同问题。理解本地存储、恢复补传及平台去重,才能把现场数据真正接起来。
断网缓存与掉电恢复
设备断网时,采集任务可以继续将数据写入本地持久存储。网络恢复后,上传程序从已确认的位置继续发送。掉电则要求队列状态、原始时间戳和上传进度能够在重启后恢复;仅把数据留在内存里,不能满足这一要求。
补传不等于没有重复
网络中断可能发生在服务端已经入库、设备尚未收到确认之间,因此重试可能产生重复消息。平台应使用设备标识、记录编号等信息做幂等写入,并保留原始采集时间,避免把补传数据误当作刚刚采集的实时值。
按真实工况做验收
验收应覆盖短时断网、较长断网、上传中掉电和恢复后再次中断等情况。比较源端记录与平台记录的完整性、重复情况及时间顺序,并明确本地容量、采样频率和数据保留策略。缓存时间需要按实际配置计算,不宜承诺无限存储。
智悦技术笔记 · 用于技术交流。具体方案以现场条件、合同范围和验证结果为准。
