配置下发队列
你在控制台改动转发规则或隧道后,Master 把期望状态写入配置下发队列,由各节点上的 FF1 Core 生效。这就是 核心概念 中的实时配置下发。
控制台保存变更 → Master 计算期望配置(按节点拆分;多层链路含链上每个节点) → 任务入队 → FF1 Core 经 WebSocket 收到并生效 → 回报结果 → 更新状态| 字段 | 含义 |
|------|------|
| 目标节点 | 哪台节点 |
| 变更 | 新增 / 更新 / 删除 的转发规则或隧道 |
| 状态 | pending / running / success / failed |
| 时间 | 入队、开始、完成 |
| 错误信息 | 生效失败的原因 |
节点断线时,新任务保持 pending 不丢失;FF1 Core 重连后 Master 自动推送积压任务。无需手工点同步;若持续 failed,先检查节点上的 FF1 Core 服务与网络。
改动一条隧道(套娃)链时,队列会为链上每个节点分别生成下发任务,确保整条链一致,不会只更新入口。详见 隧道与套娃。
Q:队列一直 pending? A:目标节点离线或 FF1 Core 未运行,检查节点服务状态。
Q:显示 success 但转发不通? A:下发只保证配置生效;再检查节点防火墙、入口端口是否放行、上游是否可达。