- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 微服务分布式事务实战(一) 项目需求描述和实现步骤
本文通过一个具体案例如何实施springCloud 分布式事务 案例需求: 创建2个基于springCloud的微服务,分别访问不同的数据库;然后创建一个整合服务,调用微服务实现数据的保存到2个不同的数据库,要求采用分布式事务,要么都成功,要么都失败。 案例拓扑图: 实现步骤: 1 分布式事务处理器的编译和运行 Redis 安装 注册中心编写 分布式事务服务器下载,编译与运行 测试 2 数据库准...
2018-10-30 11:23:24 1091 1
原创 微服务分布式事务实战(十)分布式事务综合大测试(全,共10篇)
准备: 启动注册中心; 启动redis ; 启动事务管理器 启动mysql ; 启动微服务1 ; 启动微服务2 (1)正常事务测试: 不抛出异常,两边都插入 1 设计没有故障整合服务 @TxTransaction(isStart=true) @Override @Transactional public int saveBlockTheme(Block block, Theme th...
2018-11-03 17:34:34 1250
原创 微服务分布式事务实战(九)改造ThemeMicroService 支持分布式事务
(1) 添加jar <dependency> <groupId>com.codingapi</groupId> <artifactId>transaction-springcloud</artifactId> <version>${lcn.last.version}&...
2018-11-03 17:24:28 359
原创 微服务分布式事务实战(八)改造微服务BlockMicroService支持分布式事务
在BlockMicroService 工程 中加入 (1)加入jar <!-- springCloud 事务 关键点1 --> <dependency> <groupId>com.codingapi</groupId> <artifactId>transaction-springcloud</arti...
2018-11-03 17:20:10 375
原创 微服务分布式事务实战(七)在微服务1中创建整合函数,调用微服务2
(1) 添加jar pom.xml &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.cloud&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;s
2018-11-03 17:13:36 334
原创 微服务分布式事务实战(六)编写第二个微服务
(1)创建工程 springCloud分布式事务实战(六)编写第二个微服务 (2)添加 jar pom.xml 添加:springboot 父, mysql连接,(mybatis, spring-mybatis springboot ,阿里连接池) , 服务中心客户端。 &lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi...
2018-11-03 17:08:05 423
原创 微服务分布式事务实战(五)准备数据库和创建第一个微服务
1)数据库准备 在数据库中mysql 分别创建2个数据库forum1和forum2 forum1 下创建表block forum2下创建表Theme sql代码如下: 1 数据库1Forum1: CREATE DATABASE IF NOT EXISTS forum1; USE forum1; DROP TABLE IF EXISTS block; CREATE TABLE block ( id ...
2018-10-31 11:01:46 571
原创 微服务分布式事务实战(四)分布式事务处理器的下载,编译和运行
分布式事务处理器的下载,编译和运行 (1)下载分布式事务处理器工程源码 https://github.com/codingapi/tx-lcn/ (2)导入eclipse (3)修改配置文件 填写分布式事务服务器地址,redis地址 ,注册中心地址 #######################################txmanager-start###################...
2018-10-30 11:53:18 651
原创 微服务分布式事务实战(三)SpringCloud注册中心编写和测试
SpringCloud注册中心编写和测试 (1)创建注册中心工程 (2)添加jar包 pom.xml 4.0.0 com.jh TestSpringCloud 0.0.1-SNAPSHOT jar TestSpringCloud http://maven.apache.org &amp;amp;amp;amp;lt;parent&amp;amp;amp;amp;gt; &amp;amp;amp;amp
2018-10-30 11:35:19 371
原创 微服务分布式事务实战(二)redis的安装与启动
Redis 的安装和启动 (1)下载redis 解压缩 (2) 启动和测试redis 1进入redis 目录 2双击redis-server.exe 程序即可启动 3 启动客户端测试 启动:双击redis-cli.exe 测试:输入命令 ...
2018-10-30 11:31:05 713
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人