后端架构

分库分表后,分布式事务怎么选:本地消息表真的过时了吗,Seata 又踩了哪些坑

分布式事务在分库分表后挑战巨大。本地消息表在分库不分服务时依然可控,但分库又分服务后,其延迟与扫表热点问题凸显。Seata AT模式虽代码侵入性低,但运维复杂,存在TC高可用、undo_log膨胀、读未提交隔离导致脏写等深坑。选型需看场景:低QPS、无并发冲突可用AT;高并发或强一致性场景推荐TCC或Saga;异步解耦则用事务消息加本地幂等表最稳。