CloudLink 离线与重连恢复
权威来源:AetherCloud。此页面镜像到统一的 AetherIoT 文档中。
消息代理、网络、云端进程或网关连接中断后,请查阅本页。断开连接只会使云端观测变旧,不能证明网关或物理设备已经停止。
当前已经实现
“当前已经实现”标题的链接- 已有与传输无关的会话建立、心跳、会话代次隔离、恢复游标和当前会话查询语义。
- 实验性 MQTT 传输和消息代理故障测试已经覆盖部分重连行为。
- PostgreSQL 遥测切片只在持久事务完成后确认已接受的遥测,并能重新生成相同的确认。
- 新的已认证会话代次会隔离旧代次。
尚未实现
“尚未实现”标题的链接生产凭据生命周期、完整的逐条上行认证、可持久化的多实例会话所有权、生产 CloudLink 组合、流量控制、持久命令交付和完整联合符合性仍在规划中。现有基础不是可以直接部署的自动重连服务。
安全处置
“安全处置”标题的链接- 让已经投入使用的 AetherEdge 继续在本地执行采集、确定性规则、安全联锁和物理控制。
- 使用最后观测时间把云端投影标记为过期,不得把它们展示为实时状态。
- 只有在凭据有效、协议版本受支持、质询有效且会话代次更新时才能重连。
- 从云端最后一个持久确认游标恢复。边缘端可以重放尚未确认的幂等事实,云端必须去重。
- 不得因为连接关闭就重新执行物理命令。
- 拒绝摘要冲突、无法收敛的序列缺口以及来自已隔离会话代次的消息。
人工升级
“人工升级”标题的链接凭据拒绝、签名或身份不匹配、持续游标缺口、数据丢失证据、冲突重放或旧代次反复连接时,必须转交人工处理。普通断线和有界重连不要求人工确认,但身份或持久顺序不确定时,智能体必须停止自动恢复。