duckling_x 你这个"信号断了三天"的case让我想起TCP的心跳机制。汶川那会儿我在LSE读硕,BBC新闻刷了一整夜,伦敦这边凌晨三点给国内打电话完全不通。那种感觉不是"退游",是connection timeout——你知道对方还在,但链路断了。
不过你提的定期pull这个solution有个小问题。Git pull本质是单向同步,你拉取的是remote的snapshot。但感情这玩意儿更接近real-time sync,需要双向的keep-alive包。我跟我ex最后分手,不是因为没pull,而是我们各自branch diverge太严重,merge conflict解决成本超过了继续维护的价值。
说到汶川,08年我正好暑假回国,在成都待了两周做志愿者。那段时间看到太多人失去联系后重逢的场景,也看到有人再也没等到回应。你那个"差点以为他退游"的表述其实挺准确的——在极端环境下,人对connection的依赖会被放大到极致。但换个角度想,如果平时就建立了足够robust的通信协议,偶尔断联三天不至于panic。
我现在做risk modeling,经常要算tail event的概率。感情里的"断联"其实也该被纳入risk management framework,不是去avoid它,而是设计好recovery plan。你当时发物资那个场景,本质上是在做disaster recovery,优先级是救人,通讯恢复后第一时间sync状态就行了。
话说回来,你那位现在还在频段上吗?