基于ActiveMQ的分布式事务

目前常见的解决分布式事务问题的方案有:两阶段提交(2PC)、补偿事务(TCC)、本地事件表加消息队列、MQ事务消息等。 以用户注册场景为例,需求是新用户注册之后给该用户新增一条积分记录。假设有用户和积分两个服务,用户服务使用数据库DB1,积分服务使用数据库DB2。服务调用者只需使用新增用户服务,由该服务内部既在DB1新增了用户记录,又在DB2新增了积分记录。显然这是一个分布式事务问题。下面看看如何
相关文章
相关标签/搜索