4.2.2.2 至少一次(At-Least-Once) 4.2.2.2 至少一次(At-Least-Once):当“重试”变成“幽灵写入”——一个 Kafka 生产者幂等性开关未开引发的跨库双写雪崩实录 凌晨两点十七分,告警钉钉弹窗炸开第17条红色消息:“订单服务下游支付状态不一致率突增至 38.6%”,紧接着是数据库慢查询日志里一连串重复的 ——同一笔订单,7分钟内插入了23次。 这不是数据倾斜,不是流量洪峰,不是配置漂移。 这是“至少一次”语义在真实系统中裸奔时,最典型、最暴烈、也最容易被忽视的一记耳光。 我们总把 At-Least-Once 挂在嘴边,写在架构图右下角的小字里,当作分布式系统理所当然的“基础保障”。可没人告诉你:它本身不提供任何安全边界;