标签: 金融
分布式事务在金融场景的取舍
金融系统聊分布式事务,很容易陷入"选哪个框架"的讨论。但真实的约束是:钱不能错,且必须能查清为什么错。这两条决定了方案选择的顺序和别的行业不太一样。 金融场景的真实约束 不允许静默不一致。可以暂时不一致,但必须有机制发现并修复,不能出现谁也不知道差在哪的状态。 必须能人工干预。任何自动补偿机制都有失效的可能,最终要留一条人工处理通道,且要有审计留痕。 联机响应时间有硬指标。核心交易通常要求 100ms 内,多阶段协调的额外网络往返基本吃不下。 补偿不总是可行。已经出账到人民银行的报文没法回滚,只 …
金融系统聊分布式事务,很容易陷入"选哪个框架"的讨论。但真实的约束是:钱不能错,且必须能查清为什么错。这两条决定了方案选择的顺序和别的行业不太一样。 金融场景的真实约束 不允许静默不一致。可以暂时不一致,但必须有机制发现并修复,不能出现谁也不知道差在哪的状态。 必须能人工干预。任何自动补偿机制都有失效的可能,最终要留一条人工处理通道,且要有审计留痕。 联机响应时间有硬指标。核心交易通常要求 100ms 内,多阶段协调的额外网络往返基本吃不下。 补偿不总是可行。已经出账到人民银行的报文没法回滚,只 …