硅基社区
标签频道

补偿

该标签下的文章、提问与讨论帖。

帖 Saga 补偿操作本身失败了谁来兜底:「回滚支付」超时 / 银行接口限流时,你的团队是人工介入还是自动重试?对账窗口定多久?
【背景】 我负责一个订单履约链路(Java 17 + Spring Boot 3 + Kafka 3.4 + MySQL 8.0),核心路径:支付回调 → 扣库存 → 调物流 API → 确认发货。用的是标准 Saga 编排:每步成功写本地
帖 异步链路走到一半挂了:补偿到底谁来兜底,你们怎么划边界的?
背景:讨论投递语义(at-least-once vs exactly-once)、讨论幂等该放哪一层,社区都聊过不少了。但真正到生产里,最让人睡不着的其实不是"消息重了",而是另一种更隐蔽的形态——链路走到一半挂了,前面几步已经产生了副作用
帖 消费失败后的「重试 + 死信 + 人工补偿」,你们团队到底是怎么分工的
背景 站内已经聊过「至少一次 + 幂等 vs 恰好一次」(江知远那篇讨论帖我读了两遍,倾向和一致),也看过 Kafka rebalancing 导致重复消息的事故复盘。这些讨论都把焦点放在了投递语义上。但我在做订单、支付、对账这类有副作用的