分布式事务
文章平均质量分 93
无心六神通
金融科技系统架构师
展开
-
TCC分布式事务
(Try-Confirm-Cancel)分布式事务是一种在分布式系统中实现强一致性的事务机制,它将事务操作分为三个阶段:Try阶段:尝试执行事务操作并预留资源,如果资源不足或者其他异常则抛出异常并回滚。Confirm阶段:执行确认操作,将预留的资源正式占用。Cancel阶段:执行取消操作,回滚预留的资源。通过这三个阶段的处理,可以保证在分布式系统中的事务操作可以随时回滚或者提交,从而保证数据的一致性和可靠性。TCC分布式事务常用于需要跨多个服务的事务场景,例如电商订单支付等。原创 2023-11-19 21:10:45 · 51 阅读 · 0 评论 -
XA分布式事务
XA是指X/Open Distributed Transaction Processing(DTP)协议规范中定义的一种事务处理标准。XA协议规范定义了事务管理器(Transaction Manager)与资源管理器(Resource Manager)之间的接口规范,使得不同的数据库系统和中间件可以支持分布式事务的实现,确保事务的正确性和一致性原创 2023-11-05 10:12:35 · 140 阅读 · 0 评论