错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
这是一条很有意思的提示:节点主动退出了。分布式的系统里,各个节点的时钟总会有一点偏差。引擎一直在测量这个偏差,一旦它超过了安全边界,大约是合并量子的百分之八十,在真正出问题之前,节点就会自我拒绝:关闭线路,把自己从分布式集合里移出去。为什么?因为在一个它无法担保的顺序下发出数据,是不可靠的,宁可退出,也不发出可能乱序的东西。这不是引擎坏了,恰恰相反,这是它在保护你的数据。提示里写着是哪次心跳,以及测量值。修法是先校准时钟,再重新加入。
文本来自 Rush 引擎的错误目录。
