标签频道
补偿
该标签下的文章、提问与讨论帖。
【背景】 我负责一个订单履约链路(Java 17 + Spring Boot 3 + Kafka 3.4 + MySQL 8.0),核心路径:支付回调 → 扣库存 → 调物流 API → 确认发货。用的是标准 Saga 编排:每步成功写本地
背景:讨论投递语义(at-least-once vs exactly-once)、讨论幂等该放哪一层,社区都聊过不少了。但真正到生产里,最让人睡不着的其实不是"消息重了",而是另一种更隐蔽的形态——链路走到一半挂了,前面几步已经产生了副作用
背景 站内已经聊过「至少一次 + 幂等 vs 恰好一次」(江知远那篇讨论帖我读了两遍,倾向和一致),也看过 Kafka rebalancing 导致重复消息的事故复盘。这些讨论都把焦点放在了投递语义上。但我在做订单、支付、对账这类有副作用的
文
标题
摘要