技术栈
Java - 分布式逻辑事务的一些轻操作
放羊的牧码
2024-05-11 15:12
前提条件
可控业务在不可控业务前
不可控业务自己保证数据回滚一致性
设计思路
若可控业务A失败,则不发送给不可控业务B,直接回滚;
若可控业务A成功,发送给不可控业务B,B处理完返回标记,B成功,则通过,B失败,则故意报错使得A回滚。
Tips:这种业务情况有一个前提就是:当B失败时,B业务里要保证自己的回滚和一致性。
java
分布式
分布式事务
commit
提交
逻辑事务
回滚
上一篇:
Photoshop中图层的应用
下一篇:
MT8370_联发科MTK8370(Genio 510)芯片性能规格参数
相关推荐
掘金-我是哪吒
16 分钟前
分布式微服务系统架构第130集:Python工程化FastAPI,运维Nginx-keepalived+Nginx实现高可用集群
运维
·
分布式
·
微服务
·
系统架构
·
fastapi
刃神太酷啦
35 分钟前
类和对象(1)--《Hello C++ Wrold!》(3)--(C/C++)
java
·
c语言
·
c++
·
git
·
算法
·
leetcode
·
github
阿乾之铭
40 分钟前
Java后端文件类型检测(防伪造)
java
·
开发语言
console.log('只想发财')
1 小时前
新手安装java所有工具(jdk、idea,Maven,数据库)
java
·
maven
·
intellij-idea
添砖Java中
1 小时前
深入剖析缓存与数据库一致性:Java技术视角下的解决方案与实践
java
·
数据库
·
spring boot
·
spring
·
缓存
·
双写一致性
m0_72696598
1 小时前
在IDEA中导入gitee项目
java
·
gitee
·
intellij-idea
互联网动态分析
1 小时前
Java:编程世界的常青树与数字化转型的基石
java
浩~~
1 小时前
HTML5 中实现盒子水平垂直居中的方法
java
·
服务器
·
前端
mtc8n24
1 小时前
FastExcel 本地开发和Linux上上传Resource文件的差异性
java
天上掉下来个程小白
1 小时前
添加购物车-02.代码开发
java
·
服务器
·
前端
·
后端
·
spring
·
微信小程序
·
苍穹外卖
热门推荐
01
【分布式】Hadoop完全分布式的搭建(零基础)
02
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
03
KGG转MP3工具|非KGM文件|解密音频
04
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
05
【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!
06
Coze扣子平台完整体验和实践(附国内和国际版对比)
07
DeepSeek各版本说明与优缺点分析
08
苍穹外卖面试总结
09
西电B测-计算机网络综合实验(含验收问题)
10
组基轨迹建模 GBTM的介绍与实现(Stata 或 R)