为啥没有一个完整的java源码demo,比如分布式事务的?

我想解决分布式事务问题,找了一圈,居然没有Java demo,都是在复制粘贴源码原理文档,这是为何,不是实际情况是先用么

你好,java 解决什么分布式事务呢?可以描述下的场景?

微服务下多服务分布式事务:
电商场景,我下单,先调用库存服务扣减库存,然后调用单据服务;如果单据服务有问题,那么我需要回滚库存服务

我理解你想找的是分布式事务解决方案,偏向于应用层面,与数据库中的分布式事务解决的问题不太一样。TiDB 中分布式事务是解决,一个单行 INSERT 语句需要解决同时写入行数据以及对应索引数据的一致性,以及单个事务内操作多行数据的一致性问题,保证事务的 ACID 。这个对于应用来说是透明的。

微服务下多服务分布式事务的话,之前阿里有开源一个 Seata ,那个可以参考一下:
http://seata.io/zh-cn/

1 个赞