10万条数据由10个线程异步处理数据提交到数据库保证一起提交或某个线程出现异常全部线程10万条数据回滚,项目中的微服务只是用的脚手架
Springcloud <!-跨服务>本地消息表分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身,使用mysql进行本地消息表进行处理分支事务
Springcloud <!-跨服务>try-best-notify分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身,使用MQ实现最大努力通知分布式事务
Springcloud <!-跨服务>Hmily-TCC分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身,使用Hmily实现Try-Confirm-Cancel
Springcloud <!-跨服务>rocketmq-Eventual Consistency分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身,使用rocketmq实现Eventual Consistency最终一致性,ec = Eventual Consistency(最终一致性);ts-ec-rocketmq-cloud-simple即transaction-eventual consistency-rocketmq-cloud-simple
Springcloud <!-跨服务>Seata-TCC分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身,使用Seata实现Try-Confirm-Cancel
Springcloud <!-跨服务>TX-LCN分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身
Springcloud <!-跨服务>Seata-AT分布式事务/使用spring-cloud 各个数据源在细粒度化微服务本身