主题
Runtime Connection
状态
disconnectedconnectinginitializedrecoveringreconnect_requestedclosed
首次连接
- runtime attach
- 平台返回 session 上下文
- runtime 进入
initialized - 主输入桥与输出桥建立
重连
- 连接中断
- runtime 重新 attach 或重建 transport
- 重连 init 成功后进入
recovering - 调用
recover-connections - 成功则回到
initialized
规范要求
- reconnect
MUST NOT伪造新的RUN_STARTED recover-connectionsMUST只恢复连接与桥接,不得重放业务生命周期- 旧连接的迟到完成
MUST被忽略,不得破坏新 owner - recover 失败
SHOULD触发受控 forced reconnect,而不是直接向业务代码抛出生命周期错误