01 Reload 事件与指纹机制 本节摘要:你在界面改了一个技能,引擎怎么知道?Reload 事件系统的第一步是生成事件——但要解决一个关键问题:你怎么知道「真的变了」?本节讲清 Reload 事件的生成、存储(单调 seq),以及最重要的指纹(fingerprint)机制——用内容哈希判断「真的变了吗」,避免频繁保存触发重载风暴。 一、问题:频繁保存会触发风暴 先看没有指纹机制会怎样。考虑用户编辑一个技能文件: 用户编辑时,文件可能每秒触发多次变更事件(每个字符一次)。如果每次都 Reload,引擎会被频繁重载搞崩——这就是「重载风暴」。 二、指纹:用内容哈希判断「真的变了吗」 指纹机制解决这个。它的核心思想:不是「文件变了就通知」,而是「内容真的变了才通知」。