[控场AI]
概念Fencing Token / 围栏令牌

fencing token

分布式锁中的一种机制,锁服务每次授予锁时返回单调递增的令牌,客户端携带令牌访问下游资源,下游只接受令牌不小于已见最大值的请求,从而隔断旧持有者的陈旧写入

时间轴 (近 90 天)

10月27日

Fencing token(围栏令牌)源自分布式锁的经典论文,核心思想是锁服务在每次授予锁时返回一个单调递增的令牌,客户端携带该令牌访问下游资源,下游资源只接受令牌不小于已见最大值的请求,从而隔断陈旧写入。

待验证50%
10月27日

在 LangGraph 场景中,fencing token 通常实现为租约表的 lease_epoch 或 version 列,每次所有权转移时原子递增,检查点写入语句形如 UPDATE checkpoints SET ... WHERE thread_id = ? AND lease_epoch = ?,若影响行数为零则说明所有权已丢失,Worker 应立即中止当前任务。

待验证50%
10月27日

更稳健的设计需要多重保障:租约+fencing token+检查点版本+幂等写入,同时监控租约续约延迟,对接近过期的 Worker 提前告警;在无法确定 Worker 状态时,宁可保守地等待更长时间,也不要贸然接管。

待验证50%

全部知识事实 (3)

来源文章