基于SpringCloud的分布式事务框架(LCN)
来源:互联网 发布:按键精灵安卓网络验证 编辑:程序博客网 时间:2024/06/14 08:32
框架特点
- 支持各种基于spring的db框架
- 兼容springcloud、dubbo
- 使用简单,代码完全开源
- 基于切面的强一致性事务框架
- 高可用,模块可以依赖dubbo或springcloud的集群方式做集群化,TxManager也可以做集群化
使用示例
分布式事务发起方:
@Override @TxTransaction public boolean hello() { testDao.save(); boolean res = test2Service.test();//远程调用方 int v = 100/0; return true; }
分布式事务被调用方(test2Service的业务实现类)
@Override public boolean test() { testDao.save(); return true; }
说明:只需要在分布式事务的开启方添加@TxTransaction
注解即可。详细使用步骤见demo
目录说明
lorne-tx-core 是LCN分布式事务框架的切面核心类库
dubbo-transaction 是LCN dubbo分布式事务框架
springcloud-transaction 是LCN springcloud分布式事务框架
tx-manager 是LCN 分布式事务协调器(TxManager)
关于框架的设计原理
见 TxManager
demo 说明
demo里包含jdbc\hibernate\mybatis版本的demo
dubbo版本的demo dubbo-demo
springcloud版本的demo springcloud-demo
技术交流群:554855843
框架地址:https://github.com/1991wangliang/tx-lcn
阅读全文
1 0
- 基于SpringCloud的分布式事务框架(LCN)
- 基于Dubbo的分布式事务框架 LCN
- 基于Dubbo的分布式事务框架(LCN)
- 基于springCloud的分布式架构体系
- 基于springCloud的分布式架构体系
- 基于.net的分布式事务
- 基于消息的分布式事务简单方案
- 分布式事务、基于Best Efforts 1PC模式的事务
- 分布式事务、基于Best Efforts 1PC模式的事务
- 搭建基于springCloud的分布式系统所需基本依赖总结
- Spring框架下基于事务的单元测试
- 分布式事务之——tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 分布式事务之——tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 分布式事务之——tcc-transaction分布式TCC型事务框架搭建与实战案例(基于Dubbo/Dubbox)
- 基于Redis的分布式框架Redisson
- 基于分布式框架的简单介绍
- 基于Netty的分布式 RPC 框架
- 基于etcd的分布式定时任务框架
- linux makefile
- Codeforces Round #420 (Div. 2) A B C
- iOS数组排序简单介绍
- UNIX下IO模型分析
- 使用JDBC连接MySQL数据库并且完成增删改查完整代码
- 基于SpringCloud的分布式事务框架(LCN)
- 线性表顺序存储结构的操作
- Java 并发工具包 java.util.concurrent
- Jquery操作table
- css测验
- 面试题49—把字符串转化成整数
- listview
- 2017年5月iOS招人心得答案总结(中级篇)
- Spring MVC 的常用注解