暴雨预警下,那面便利贴地图救了调度室
调度员盯着一整面城市地图墙,贴满能撕下来的便利贴。暴雨预警一闪一闪,司机电话一个接一个。调度员心里打鼓:每来一条新情况就把整面重贴,还是只动改了的那几张?
以前很多电脑干活也像翻档案柜:每转一轮,就把同一大堆东西又从硬盘里搬一遍。问得越密、改得越多轮,越慢。就像每次司机说前方堵了,调度员都得把整座城的便利贴重新贴一遍。
后来有人换了思路:把常用那堆信息先摊在一排机器的内存里,大家一起用,用完也不急着收走。它有个名字叫弹性分布式数据集,说白了就是把地图按片区分开,便利贴一直贴在墙上,下一通电话直接接着改。要点就一句:别老从零开始。
便利贴留在墙上也会出事,风一大,某个角落可能被吹掉。这个新做法会把每一块是怎么拼出来的记一笔,像一张小清单。掉了哪一片,就按清单把那一片重新贴回去,不用整面重来。内存紧张时,还能先撤掉一部分,等需要再照清单补回来。
调度室还有两样小招数更省事:一张最新封路单,复印好发给每个司机,免得每通电话都念一遍。还有一块统计板,司机只能往上加数字,只有调度员看总数,哪怕有人重复汇报,也不至于把账算乱。
第一次把整面墙贴起来,确实费劲。可后面每次更新,多半只是换几张便利贴,速度就跟上了。就算某台机器出毛病,也只是补回缺的那几片,不用全盘重跑。调度员看着墙上还在的片区,心里明白了:留住能复用的,再只修坏的,忙起来也不慌。