单体应用ACID事务轻松保障一致性。微服务拆分后跨服务一致性成为核心挑战。
六大方案:两阶段提交(2PC)、Saga模式、TCC、本地消息表、事务消息、最大努力通知。
AT模式自动生成undo log对业务零侵入,TCC手动实现三接口由Seata调度。生产强一致用TCC,最终一致用Saga或AT模式。
微信公众账号
微信扫一扫加关注
发表评论 取消回复