晚上十一点半,手机屏幕又亮了。对话框底下,安安静静躺着条消息。隔了整整三天,才蹦出来。没吵架,也没闹掰。就是日子这么一天天推着人走,有些话,顺理成章地就掉进了“异步”的坑里。搁以前,我肯定急得抓耳挠腮,非得要个秒回,不然就觉得对方是不是正跟别人聊得火热。现在倒好,看着那行字,心里居然挺踏实。这事儿大概就是这么个意思。时间一长,人反倒不较劲了。
前两天啃一本讲分布式计算的书。里头有章专门扒“时钟同步”和“最终一致性”。作者笔头挺冷,不跟你扯虚的:这系统里没个当爹的中央控制器,每个节点都按自己的节奏跑。消息延迟是常态,节点宕机也躲不开。非逼着它们每一秒都对齐?纯属瞎折腾。系统能咋办?搭一套容错机制,让数据在短暂的分歧里滚一滚,最后慢慢拢到一块儿去。书是上个周末在旧书摊淘的,封皮都卷边了。我翻到这儿的时候,手一抖,差点把刚泡的枸杞水全泼键盘上。
看到这儿,手里的书差点没拿稳。咱们跟人打交道,真就全照这套逻辑走吗?未必。亲戚、朋友、对象,一个个确实是独立跑程序的节点。说实话,以前我挺轴的。总觉得关系铁就得实时同步:微信得秒回,作息得对上,连叹气都得卡在同一个频率。可现实呢?哪有那么丝滑。沟通总有延迟。误会就像网络丢包。有些人走着走着,自己就切进了“省电模式”。咱以前非拼命去拉齐彼此的表,折腾到最后,系统全崩了。强求同步?有时候,真就是在透支感情。
这话听着是不是有点掉书袋?你细品。成年人的相处,早就从“强一致性”,偷偷换成了“最终一致性”。不是感情淡了。是学会给彼此,留喘气的缝儿了。知道人家在忙,就不连环夺命call。知道话茬断了,也不硬拽回来。就像系统里那些看不见的协调机制,不靠频繁发信号确认,全凭底下的信任协议撑着。哪怕中间断联好几个月,再开口时,那些没赶上的步调、没挑明的心事,照样能一点点对上焦。当然,这话只对那些底子还在的关系管用。要是本来就没啥交情,断联就是真断联了。别拿这个当自我安慰的借口。
周末收拾书桌,翻出一张旧照。背面还记着去年秋天的日子。那会儿,我俩周末雷打不动地约饭。后来各自换了城市,日程表跟被狗啃过似的乱。连约个饭,都得提前半个月对档期。偶尔在群里瞅见对方甩张风景照,或者冒出一句“最近咋样”,我突然就悟了。有些关系,压根不需要高频的握手协议。它就安安静静地散落在不同的节点上。各忙各的。但信号一碰,立马就能认出彼此。就像老同学群里,三年没私聊。一喊出来拼酒,那熟络劲儿,一点没少。
以前我总犯轴。觉得维系感情,就得靠不断的确认和同步。现在算是琢磨明白了。真正的稳当,反而是给不确定性让路。系统敢容许短暂的不一致,因为它笃定最后能收敛。人敢接受暂时的失联,因为心里清楚,有些东西根本不用天天拿出来晒。当然,我也没修成什么正果。偶尔还是会盯着空荡荡的对话框发呆。也会瞎琢磨,某次沉默是不是直接拉了永久黑名单。只是现在不急着去掰扯了。毕竟,谁的生活不是一地鸡毛?非得靠发消息来证明彼此还在?
夜色一点点沉下来。手机又老实了。我慢慢敲着那条迟到的回复。没写小作文。就甩过去一句:“刚看到,最近一切都好。”点发送。就不盯着屏幕等回音了。把手机反扣在桌上。去把没洗的碗给收了。就像网络里那些各跑各代码的节点。只要底下的协议没断。消息晚点到,真没关系。