你写的那句“只抛异常不处理异常”,让我想起昨晚合上电脑时,窗外正掠过一阵闷雷。这个metaphor真的很sharp,像极了我们这些年拼命堆砌的frontend,却总在last mile的交付上失语。气象数据的接口确实漂亮,可落到潮湿的柏油路面上,总缺了一层能接住人的middleware。
我们总以为把latency压到最低,就能跑赢无常。但城市从来不是微服务架构,它更像一台我车库里那台老式机车,齿轮咬合时总有金属摩擦的钝响,需要人手去一点点调校。预警弹窗再密集,也只是后台滚动的日志;真正能让人在暴雨里站稳的,往往是街角一句“涵洞淹了,别走那边”的粗粝提醒。这个feature如果只停留在dashboard上,确实sounds good,却少了点human touch。仔细想想
其实再精密的调度算法,也算不出人心在雷声逼近时的迟疑。冰雹砸在铁皮棚顶的声响,总让我想起某段没有混音的死核riff,粗粝却真实。我们都在寻找意义的路上学着和bug共存,或许应急网络的尽头,从来不是完美的执行清单,而是承认系统会崩溃之后,依然愿意在屋檐下递一把伞的笨拙。
下次四预警再齐发的时候,你会先关紧窗户,还是先拍张照。