![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
分布式事务
文章平均质量分 93
分布式事务
苍煜
这个作者很懒,什么都没留下…
展开
-
分布式事务-事务消息模型/消息最终一致性
文章目录1:事务消息原理2:代码开发1:启动rocketmq2:producer代码开发1:pom2:创建消息发送者-TransactionProducer3:创建执行本地事务和事务状态回查-OrderTransactionListener4:代码分析3:consumer1:创建消息监听者2:创建消息监听业务3:死信队列处理1:事务消息原理分布式事务之可靠消息最终一致性通常使用rocketmq的事务消息机制来实现Half Message,半消息暂时不能被 Consumer消费的消息。Producer原创 2022-05-21 07:29:32 · 424 阅读 · 0 评论 -
分布式事务讲解 -消息队列+定时任务+本地事件表
文章目录1:使用场景介绍2:方案原理介绍3:开发步骤-生产者1:pom2:application配置3:配置mq4:配置定时任务,完成支付状态发入mq5:开启启动类注解4:开发步骤-消费者1-2 基本配置一样3:配置mq,包括重试机制4:配置消费者消费1:使用场景介绍这种方案是基于分布式服务理论从业务层面做出的设计,【消息队列+定时任务+本地事件表】方案就是消息队列搭配上本地事件表实现的分布式事务,这种方案的特点就是通过服务和消息队列的整合,可以对服务实现解耦,缺点是异步执行比较适用于哪些业务简单,数原创 2022-05-21 04:51:31 · 877 阅读 · 0 评论 -
分布式事务-seata 的AT模式和tcc模式
文章目录1:seata概念1:seata中的角色2:seata中at模型说明1:seata整体机制2:seata的写隔离3:seata的多事务情况下回滚3:seata的tcc模式2:seata的AT模式1:下载seata-server2:修改seata-server配置3:创建setat-server-db用来保存seata事务信息4:启动seata5:配置TM1:pom2:配置3:注解4:在每一个客户端生成undo_log表6:配置RM1:pom2:配置3:注解4:在每一个客户端生成undo_log表3:原创 2022-05-21 04:18:20 · 1426 阅读 · 0 评论 -
分布式事务-TX-LCN 的lcn模式和tcc模式
文章目录1:TX-LCN 介绍1:TX-LCN概念介绍2:TX-LCN原理2:TX-LCN 中的lcn模式开发1:准备TM0:准备tm的数据库1:POM配置2:更改配置3:注解2:准备其他的服务TC1:pom2:配置3:注解4:使用3:TX-LCN 中的tcc模式开发1:准备TM0:准备tm的数据库1:POM配置2:更改配置3:注解2:准备其他的服务TC1:pom2:配置3:注解4:使用4:TM集群1:集群概念2:集群配置1:TX-LCN 介绍1:TX-LCN概念介绍LCN框架在2017年6月份发布第原创 2022-05-21 03:03:40 · 1013 阅读 · 1 评论 -
分布式事务-最详细的分布式概念和解决方案
文章目录1:本地事务概念2:分布式事务概念1:概念2:CAP理论3:base理论4:分布式事务解决思路3:分布式事务解决方案理论1:XA协议2:2pc模式1:概念2:举例:2:3pc模式1:概念2:举例3:tcc模式4:分布式事务解决方案使用1:lcn框架1:lcn框架使用lcn模式2:lcn框架使用tcc模式2:seata框架1:seata AT模式2:seata的TCC模式3:消息队列+定时任务+本地事件表4:最大努力通知方案5:可靠消息最终一致性方案6:消息服务方案5:写在最后1:本地事务概念通过原创 2022-05-21 01:52:41 · 525 阅读 · 0 评论