![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式与微服务
文章平均质量分 74
Anur
这个作者很懒,什么都没留下…
展开
-
分布式事务柔性事务解决方案:可靠消息最终一致性(异步确保型) —— 三、生产者实战
建议简单看看上一篇文章再往下阅读 接下来就到了我们的实战时刻~ 项目基于spring cloud编写,没有spring cloud基础看起来可能有一点点费力。 定义可靠消息接口 package com.anur.messageapi.api; import org.springframework.web.bind.annotation.RequestMapping; import ...原创 2018-05-17 23:59:27 · 1778 阅读 · 0 评论 -
分布式事务柔性事务解决方案:可靠消息最终一致性(异步确保型) —— 一、大白话理论
分布式事务简介 理论不多说,谈起事务,必然就绕不过ACID。然而传统的分布式事务在当下的分布式、微服务结构中中并不太合适,数据在传统的分布式事务中会被锁住,而且还要应对XA协议带来的开销(建立和关闭与资源管理器的连接、预提交、提交和回滚一个本地事务等等)。 与之相对的,是更符合当下业务需求的基于BASE理论的柔性事务。 看看ACID和BASE的区别 Soft State:柔性状态 【...原创 2018-05-13 15:18:58 · 1566 阅读 · 0 评论 -
分布式事务柔性事务解决方案:可靠消息最终一致性(异步确保型) —— 二、生产者的设计
本方案分布式事务柔性事务解决方案:可靠消息最终一致性(异步确保型)实现自 本方案与龙果学院的方案思想基本一致,但本方案使用Spring Cloud实现 方案中用到的主要技术为: Spring Cloud、Spring Boot、MyBatis、JDK8、RabbitMQ 为什么要使用柔性事务 上篇文章已经详细说过,这里简单提下,传统的刚性事务无法满足高并发场景。而柔性事务可在牺牲一...原创 2018-05-14 17:52:46 · 5049 阅读 · 1 评论