
分布式事务
关于分布式事务的文章很多,公司实际需要用的时候,很难找到开箱即用的完美方案。分布式事务的还是有一定技术门槛,这里把需要的技术积累一一梳理。
鲫鱼哥
hello work
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Sharding-JDBC多数据源动态切换
Sharding-JDBC多数据源动态切换背景介绍方案介绍版本说明实现方式1. spring-boot依赖2. 启动类配置3. yml配置4. 自定义强制路由5. AOP切换数据源6. 编写事务代码7. 源码下载背景介绍我们公司项目使用多个mysql实例,业务分库,无需分表。需要实现如下功能:多数据源动态切换读写分离分布式事务(XA)方案介绍通过阅读Sharding-Sphere官方文档,结合业务进行了设计,给出如下解决方案:使用Sharding-JDBC管理数据源,自带读写分离和分布原创 2020-07-12 22:59:15 · 27627 阅读 · 17 评论 -
分布式事务核心理论
分布式事务理论基础背景介绍CAP理论和BASE理论CAP理论BASE理论刚性事务和柔性事务DTP模型(刚性事务)最大努力通知(柔性事务)可靠消息最终一致性(柔性事务)TCC模式(柔性事务)背景介绍公司系统最近完善了微服务架构,以前单实例主从mysql进行了多实例拆分,根据业务分摊主库压力。基于微服务架构设计功能,总是绕不开分布式事务的问题,针对各种分布式事务解决方案进行了详细调研,这一篇文章,主要介绍一下分布式事务理论基础,有了这些理论才能结合业务选择合适的方案。(ps:最佳实践是,通过合理设计尽量避免原创 2020-07-08 01:16:31 · 10844 阅读 · 1 评论