0
2
¥ 188.00 购买
开通会员,立省18.80元, 立即开通
立即购买

你将收获

分布式事务理论知识

使用Seata实现分布式事务

使用TX-LCN实现分布式事务

使用RocketyMQ实现分布式事务

适用人群

有Spring Boot基础

课程介绍

课程讨论

总结下刚刚2个rocketmq问题 1. 在消息发送端,在事务结束之后,消息发送之前,抛异常,事务没有回滚 2. 消息生产端事务成功并发送消息,消息消费端出现异常,但是生产端事务没有回滚, 请问上面二个场景,如何保证事务最终一致性?

2个问题 1. 关于RocketMQ事务一致性,我在increase方法里 System.out.println(1/0) 强制抛异常,increase本地事务是回滚了,但是debit方法里并没有回滚-怎么解决? 2. 我在executeLocalTransaction方法的最后添加 System.out.println(1/0) 强制抛异常,发现当前事务也没回滚,又怎么解决?

问题解决了: JAVA_HOME没有配置 1. 通过命令:/usr/libexec/java_home; 得到JDK安装路径 2. export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home

我建议你最好出个视频,直接从网上download下RocketMQ的zip文件,随后一步一步起server, 这里确实起不来,网上查了,也有好多坑

能否把 Rocket MQ的安装说一下, 从网上download .zip文件,解压之后 运行nohup sh mqnamesrv & 根本就启动不起来, 你在Mac运行是否需要配置环境变量? 还有根据官网在起server之前是需要mvn -Prelease-all -DskipTests clean install -U,视频里没有

扫码帮你选课·只学有用的

进群领大额优惠券啦!帮你省钱选对的课