关于不支持事务的DB的相关问题

关于不支持事务的DB的相关问题

老师好, 如果在事务中包含了redis 或者 Mongodb这种不支持事务的数据库的代码逻辑, 在业务代码逻辑的实现上是不是就要做额外调整,或者设计的时候得规避这些不支持事务的操作

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你说的这两个数据库都是不支持xa 协议的。因此使用传统的2pc和3pc都是不行的。两种方案:使用tcc 模式 或代码层面规避,来保证最终一致性。

  • Screenly 提问者 #1

    谢谢老师,听完了TCC模式, 然后自行查阅了Saga模式, 后两者更灵活, 如果使用了不支持XA协议事务的DB就得使用灵活一些的方式了

    5天前
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java+大数据+AI架构师实战营
  • 参与学习       85    人
  • 解答问题       119    个

专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构托底,海量数据吞吐,实时计算,AI驱动及智能化开发 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师