技术栈
Java - 分布式逻辑事务的一些轻操作
放羊的牧码
2024-05-11 15:12
前提条件
可控业务在不可控业务前
不可控业务自己保证数据回滚一致性
设计思路
若可控业务A失败,则不发送给不可控业务B,直接回滚;
若可控业务A成功,发送给不可控业务B,B处理完返回标记,B成功,则通过,B失败,则故意报错使得A回滚。
Tips:这种业务情况有一个前提就是:当B失败时,B业务里要保证自己的回滚和一致性。
java
分布式
分布式事务
commit
提交
逻辑事务
回滚
上一篇:
Photoshop中图层的应用
下一篇:
MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
相关推荐
番茄去哪了
9 小时前
Java基础面试题day02
java
·
开发语言
·
面向对象编程
我是咸鱼不闲呀
9 小时前
力扣Hot100系列22(Java)——[图论]总结(岛屿数量,腐烂的橘子,课程表,实现Trie(前缀树))
java
·
leetcode
·
图论
1104.北光c°
9 小时前
深入浅出 Elasticsearch:从搜索框到精准排序的架构实战
java
·
开发语言
·
elasticsearch
·
缓存
·
架构
·
全文检索
·
es
MSTcheng.
9 小时前
【优选算法必修篇——位运算】『面试题 01.01. 判定字符是否唯一&面试题 17.19. 消失的两个数字』
java
·
算法
·
面试
蹦哒
9 小时前
Kotlin 与 Java 语法差异
java
·
python
·
kotlin
左左右右左右摇晃
9 小时前
Java并发——并发编程底层原理
java
·
开发语言
一个有温度的技术博主
9 小时前
Redis系列八:Jedis连接池在java中的使用
java
·
redis
·
bootstrap
cyforkk
9 小时前
Java 并发编程教科书级范例:深入解析 computeIfAbsent 与方法引用
java
·
开发语言
后青春期的诗go
10 小时前
泛微OA-E9与第三方系统集成开发企业级实战记录(八)
java
·
接口
·
金蝶
·
泛微
·
oa
·
集成开发
·
对接
dreamxian
10 小时前
苍穹外卖day09
java
·
spring boot
·
tomcat
·
log4j
·
maven
热门推荐
01
GitHub 镜像站点
02
Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南
03
围棋-html版本
04
小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)
05
班级宠物园部署指南
06
OpenClaw 使用和管理 MCP 完全指南
07
UV安装并设置国内源
08
AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南
09
“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)
10
OpenClaw Control UI安全上下文访问配置