寓言故事
夜里一起磨完的谷子
村口磨坊白天替村民磨粮。谁背着一袋麦子来,磨坊就开一次石磨,磨完再等下一个人。秋收后,粮袋堆满院子。每袋都单独开磨,石磨刚转起来又停下,磨工累,队伍长,夜里还剩半院未磨。坊主先多喊几个磨工守门,让他们催村民排整齐。人多了,石磨仍反复启停,真正的瓶颈不是吆喝,而是处理方式。有些村民急着做晚饭,确实要立刻磨;但更多粮袋只是明早交仓,晚一会儿没有关系。坊主把两类需求混在一起,谁都不满意。
新账房建议把不急的粮袋收成夜批。按麦种、粗细、交付时间和仓号分组,夜里连续开磨,一批一批处理。
磨坊还给每袋粮贴上结果单。若某批石磨过热或粗细异常,可以整批复查;若只是单袋破损,也能单独重跑。
白天窗口因此空出来处理急单,夜里石磨吞吐提高,磨工也能提前估算成本、时间和交付量。
后来村里做报表、筛坏粮、给仓库贴标签,都走夜批流程。它不追求马上回应,追求稳定处理大量输入。
坊主明白,不是所有推理都该站在柜台前实时完成。能离线成批处理的任务,应当换成吞吐优先的运行方式。
夜批也有规矩。每袋粮进批前要写清交付时限,急单不能被误塞进夜里;同一批若混了不同粗细,磨出来的粉反而全不合格。
账房后来用这套办法算账:先把相似任务收拢,给每批设开始、结束和复查点,再把结果贴回每个村民名下。磨坊不再只比谁先来,而是按任务性质安排最合适的处理节奏。急与不急分开以后,石磨的价值被用在吞吐上,窗口的价值被留给响应。批处理让磨坊少了空转,也让村民知道何时取粮。