【1】分布式事务框架
【2】分布式事务
【3】tx-lcn
【1】分布式事务框架
TransactionsEssentials(atomikos免费版)
tcc-transaction
ByteTCC
hmily
tx-lcn
GTS
EasyTransaction
【2】分布式事务
1> TCC机制
#TCC实现阶段一:Try.这个操作,一般都是锁定某个资源,设置一个预备类的状态,冻结部分数据,等等.
#TCC 实现阶段二:Confirm.
#TCC 实现阶段三:Cancel。
2> TCC 分布式事务框架: 开源框架 ByteTCC、Himly、TCC-transaction。
3> 分布式理论 : CPA理论、Base理论
4> XA是一个分布式事务协议,由Tuxedo提出。XA中大致分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如Oracle、DB2这些商业数据库都实现了XA接口,
而事务管理器作为全局的调度者,负责各个本地资源的提交和回滚。
XA一般由两阶段完成,称为two-phase commit(2PC)。
阶段一为准备阶段,即所有的参与者准备执行事务并锁住需要的资源。参与者ready时,向transaction manager汇报自己已经准备好。