实时存在合同:WebRTC 规则解释在线课堂中的陈旧用户
← 返回今日版面来源
1 条简而言之,将存在性设为一个租赁、版本化的数据合同,并在租期过期或浏览器干净关闭后移除用户。在在线课堂中,这种区分保护了客户端信任:被关闭的标签不应看起来像学生故意离开,重新连接不应复活旧会话。有用的思维模型是一个小型状态机,而不是用户表中的一行。浏览器拥有会话租约。它通过心跳信号续租,每次事件都携带会话标识符和时间戳。
简而言之,将存在性设为一个租赁、版本化的数据合同,并在租期过期或浏览器干净关闭后移除用户。在在线课堂中,这种区分保护了客户端信任:被关闭的标签不应看起来像学生故意离开,重新连接不应复活旧会话。有用的思维模型是一个小型状态机,而不是用户表中的一行。浏览器拥有会话租约。它通过心跳信号续租,每次事件都携带会话标识符和时间戳。