技术栈
Java - 分布式逻辑事务的一些轻操作
放羊的牧码
2024-05-11 15:12
前提条件
可控业务在不可控业务前
不可控业务自己保证数据回滚一致性
设计思路
若可控业务A失败,则不发送给不可控业务B,直接回滚;
若可控业务A成功,发送给不可控业务B,B处理完返回标记,B成功,则通过,B失败,则故意报错使得A回滚。
Tips:这种业务情况有一个前提就是:当B失败时,B业务里要保证自己的回滚和一致性。
java
分布式
分布式事务
commit
提交
逻辑事务
回滚
上一篇:
Photoshop中图层的应用
下一篇:
MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
相关推荐
她说..
几秒前
Stream API流学习总结
java
橙序员小站
9 分钟前
JDK17 前后写法对比:差点没认出是 Java
java
·
后端
秋千码途
10 分钟前
小架构step系列26:Spring提供的validator
java
·
spring
·
架构
肖哥弹架构
11 分钟前
Spring JDBCTemplate 十大性能优化秘籍:从慢如蜗牛到快如闪电!
java
·
后端
·
程序员
是2的10次方啊
12 分钟前
微信公众号阅读量为什么会不一致?一文读懂分布式系统的那些事儿
分布式
苦学编程的谢
14 分钟前
MyBatis_3
java
·
开发语言
·
后端
·
mybatis
fouryears_23417
1 小时前
什么是JSON,如何与Java对象转化
java
·
spring boot
·
spring
·
json
CHEN5_02
1 小时前
【RocketMQ】一分钟了解RocketMQ
java
·
rocketmq
·
java-rocketmq
寒士obj
1 小时前
JVM 内存结构
java
·
开发语言
·
jvm
热门推荐
01
Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code
02
vue数据变化但页面不变
03
全球最强模型Grok4,国内已可免费使用!(附教程)
04
KGG转MP3工具|非KGM文件|解密音频
05
干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!
06
【2025.7.18】更新vscode后所有.vue文件template标签后报红的临时解决办法,Vue - Official 插件3.0.2导致
07
扣子开源本地部署教程 丨Coze智能体小白喂饭级指南
08
ChatGPT Agent 完全使用指南:2025年7月最新功能详解
09
这次领先Cursor!体验了Trae 2.0 SOLO 模式,超酷!
10
《魔兽世界》提示lua警告的含义及解决方法