分布式事务
CPU的嘲讽
这个作者很懒,什么都没留下…
展开
-
mybatis+atomikos出现invalid bound statement (not found)
我在用atomikos做分布式事务的时候出现invalid bound statement (not found),网上找了好多办法都没有解决,最后我还是通过谷歌查找到解决办法。解决办法如下:在配置SqlSessionFactory的方法中添加你项目编译后Class包mapper的路径:如下代码中的:sqlSessionFactoryBean.setMapperLocations(new Pa...原创 2019-09-16 14:16:55 · 252 阅读 · 0 评论 -
分布式事务一:基于数据库原生分布式事务方案实现
方案:声明: 本篇主要对所用到的技术做了归纳总结,对源码讲解较少,如果有基础的朋友可以直接下载源码结合时序图更能容易理解;基础比较弱的朋友建议先看看资料自看源码这样更容易理解。这里的部分资料来源于网络,所以这里对那些资料提供者表达衷心的感谢。业务流程:Tss库向Saas转移库存,order为记录表。技术栈: Springboot+mysql+postgreSQL+atomikos+my...原创 2019-09-25 10:22:39 · 358 阅读 · 0 评论 -
分布式事务二:基于RocketMQ最终消息一致分布式事务实现
方案:声明: 本篇主要对所用到的技术做了归纳总结,对源码讲解较少,如果有基础的朋友可直接下载源码结合时序图更能容易理解;基础比较弱的朋友建议先看看资料自看源码这样更容易理解。这里的部分资料来源于网络,所以这里对那些资料提供者表达衷心的感谢。业务流程:Tss库向Saas转移库存,order为记录表。技术栈:Springboot+RocketMQ+mysq+postgreSQL代码地址:...原创 2019-09-25 11:16:42 · 527 阅读 · 0 评论 -
分布式事务三:基于kafka本地消息分布式事务实现
声明: 本篇主要对所用到的技术做了归纳总结,对源码讲解较少,如果有基础的朋友可直接下载源码结合时序图更能容易理解;基础比较弱的朋友建议先看看资料自看源码这样更容易理解。这里的部分资料来源于网络,所以这里对那些资料提供者表达衷心的感谢。此方案其核心思想是将分布式事务拆分成本地事务进行处理。通过在消费者额外新建事务消息表,消费者处理业务和记录事务消息在本地事务中完成,轮询事务消息表的数据发送事务...原创 2019-09-25 11:25:31 · 4219 阅读 · 2 评论 -
五种分布式方案对比
原创 2019-09-25 11:28:28 · 463 阅读 · 0 评论