分布式事务实现的5种方案1、XA方案(即两阶段提交方案)2、TCC方案(Try-Confirm-Canel)3、本地消息表4、可靠消息最终一致性方案5、最大努力通知方案
1、XA方案(即两阶段提交方案)有一个事务管理器,负责协调多个数据库的事务,先询问各个数据库prepare好了吗,如果都回复ok,就正式提交事务,否则回滚事务。此方案可基于spring+JTA可以实现,但效率低,严重依赖数据库层面来完成,适合单应用多库连接,微服务一般不会直连库,不适合2、TCC方案(Try-Confirm-Canel)Try阶段:对资源锁定或预留Confirm阶段:在各个...
js & click copy to clipboardjs & click copy to clipboard
js & click copy to clipboardhttps://www.cnblogs.com/xgqfrms/p/9999061.htmlhttps://www.cnblogs.com/xgqfrms/p/10189199.htmlhttps://www.cnblogs.com/xgqfrms/p/10109703.htmlhttps://www.w3schoo...