把一份 4948 个 znode 的 ZooKeeper 数据真实迁移到 etcd:0.21 s 搬完且逐个核对一致;搬不过去的语义(版本号、临时节点残留 10 个、ACL、顺序节点、目录前缀查询);用 watch 做增量同步 300 次随机变更后零差异、延迟中位 9 ms。
3 节点 Consul 2.0.4 与 ZooKeeper / etcd 对比:KV 写延迟 5.0 ms;阻塞查询 watch 合并更新(208 次写唤醒 62 次);kill -9 锁持有者后 session 19 s 才失效、默认 lock-delay 下 34 s 才能拿锁;TTL 健康检查 2.0 s;默认 leader 切换 6–14 s;KV 上限 512 KiB。