技术栈
Java - 分布式逻辑事务的一些轻操作
放羊的牧码
2024-05-11 15:12
前提条件
可控业务在不可控业务前
不可控业务自己保证数据回滚一致性
设计思路
若可控业务A失败,则不发送给不可控业务B,直接回滚;
若可控业务A成功,发送给不可控业务B,B处理完返回标记,B成功,则通过,B失败,则故意报错使得A回滚。
Tips:这种业务情况有一个前提就是:当B失败时,B业务里要保证自己的回滚和一致性。
java
分布式
分布式事务
commit
提交
逻辑事务
回滚
上一篇:
Photoshop中图层的应用
下一篇:
MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
相关推荐
dengyuezhe8060
2 分钟前
《C++ 异常机制与智能指针:从原理到实现》
android
·
java
·
c++
于指尖飞舞
2 分钟前
java后端面试题(常用集合极简)
java
·
开发语言
·
面试
我星期八休息
13 分钟前
Linux系统编程—mmap文件映射
java
·
linux
·
运维
·
服务器
·
数据库
·
mysql
·
spring
phltxy
19 分钟前
Spring AI 智能咨询系统综合实战
java
·
人工智能
·
spring
java1234_小锋
23 分钟前
Spring Boot 中 Starter 是什么?它的核心规范有哪些?请说明如何自定义一个 Starter。
java
·
spring boot
·
后端
良枫
23 分钟前
自进化 agent:核心模块一任务规划器 Planner
java
·
服务器
·
windows
AI人工智能+电脑小能手
26 分钟前
【大白话说Java面试题 第114题】【并发篇】第14题:说一下悲观锁的优点和缺点?
java
·
开发语言
·
面试
让我上个超影吧
29 分钟前
Claude Code 源码看 Agent 系统设计
java
·
ai
·
ai编程
plainGeekDev
30 分钟前
网络状态监听 → ConnectivityManager + Flow
android
·
java
·
kotlin
devilnumber
30 分钟前
Java 迭代器(Iterator)完全指南:从入门到实战
java
·
开发语言
·
迭代器
热门推荐
01
HTTP 与 HTTPS 的区别:从原理到实战详解
02
2026 AI 编程工具终极实战指南:Cursor vs Claude Code vs Copilot,开发者该怎么选?
03
2026年6月AI行业全景:从百模大战到Agent元年,这30天发生了什么?
04
【AI】2026 年具身智能模型和世界模型总结
05
2026 年 AI 编程工具终极横评:Cursor vs Claude Code vs Copilot vs Windsurf
06
AI科技热点日报 | 2026年6月1日
07
GitHub 镜像站点
08
Claude Code、Codex、Cursor三分天下:2026年AI编程Agent生态全景剖析
09
《置身钉内》原文-可播放阅读
10
AI一周事件 · 2026-06-03 至 2026-06-09