技术栈
Java - 分布式逻辑事务的一些轻操作
放羊的牧码
2024-05-11 15:12
前提条件
可控业务在不可控业务前
不可控业务自己保证数据回滚一致性
设计思路
若可控业务A失败,则不发送给不可控业务B,直接回滚;
若可控业务A成功,发送给不可控业务B,B处理完返回标记,B成功,则通过,B失败,则故意报错使得A回滚。
Tips:这种业务情况有一个前提就是:当B失败时,B业务里要保证自己的回滚和一致性。
java
分布式
分布式事务
commit
提交
逻辑事务
回滚
上一篇:
Photoshop中图层的应用
下一篇:
MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
相关推荐
王元_SmallA
16 分钟前
IDEA + Spring Boot 的三种热加载方案
java
·
后端
小苏兮
19 分钟前
【把Linux“聊”明白】编译器gcc/g++与调试器gdb/cgdb:从编译原理到高效调试
java
·
linux
·
运维
·
学习
·
1024程序员节
Java天梯之路
20 分钟前
04 数据类型转换
java
Acrelhuang
1 小时前
小小电能表,如何撬动家庭能源革命?
java
·
大数据
·
开发语言
·
人工智能
·
物联网
jyd0124
1 小时前
MongoDB 与 Java 实体类型 LocalTime 时区转换问题解决方案
java
·
数据库
·
mongodb
一抓掉一大把
1 小时前
RuoYI框架.net版本实现Redis数据隔离
java
·
开发语言
.格子衫.
1 小时前
Maven高级
java
·
maven
lkbhua莱克瓦24
1 小时前
Java基础——常用算法4
java
·
数据结构
·
笔记
·
算法
·
github
·
排序算法
·
快速排序
.格子衫.
2 小时前
Maven前奏
java
·
pycharm
·
maven
Mos_x
2 小时前
springboot系列--自动配置原理
java
·
后端
热门推荐
01
GitHub 镜像站点
02
UV安装并设置国内源
03
综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件
04
Linux下V2Ray安装配置指南
05
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
06
npm使用国内淘宝镜像的方法
07
BongoCat - 跨平台键盘猫动画工具
08
《大数据技术原理与应用》实验报告三 熟悉HBase常用操作
09
jdk21下载、安装(Windows、Linux、macOS)
10
NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南