首页 > 其他分享 >分布式事务

分布式事务

时间:2023-08-17 23:55:36浏览次数:28  
标签:事务 请求 可以 接口 收到 订单 分布式

2023.8.17

先假设我们有一个订单系统,收到请求之后,我们要干这几件事:

1.生成订单

2.清空购物车

3.生成积分

4.1号账户扣款

5.2号账户收款

 

收到请求的服务是A,最慢的办法,我们在这个请求的接口中串行的调用其他服务中的接口,有异常,或者设计好请求的返回(理想情况,都有可以拿到的返回),就回滚。

 

进一步讲,可以把这几步操作中必要的做串行化,其他的可以整成异步的,可以用消息队列,设计好重试机制,收到完成消息往下走,如果收到对面的某个回调请求再去处理这样.

标签:事务,请求,可以,接口,收到,订单,分布式
From: https://www.cnblogs.com/RynerLee/p/17639237.html

相关文章

  • 【问题】分布式事务的场景下如何保证读写分离的数据一致性
    我的理解这个题目可以获得以下关键字:分布式处理、读写分离、数据一致性。那么就从”读写分离“做切入口吧,按我的理解其实就是在保证数据一致性的前提下两个(或以上)的数据库分别肩负不同的数据处理任务。太过久远的就不说了,最近几年其实都用的MySQL比较多。那么就基于MySQL我用......
  • MySQL-基础篇 ( 事务:相关 + 操作 + ACID + 并发问题 + 隔离级别 )
    MySQL-基础篇(事务)目录MySQL-基础篇(事务)事务简介事务操作方式一方式二事务四大特性(ACID)并发事务问题事务隔离级别事务简介事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要......
  • Spring事务与锁的一些事
    1.Spring事务与synchronized顺序问题结论:保证释放锁在事务提交之后当一个方法加上事务后,在执行前要先开启事务,然后再执行目标方法,当目标方法执行完后提交事务。自然获取锁是在开启事务后才执行的操作,一个线程获取到锁,到执行完业务再到释放锁后,此时事务还未提交,此时另外一个......
  • Spring-事务操作
       1、什么是事务          事务就是一系列的动作,它们被当作一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。        案例:转钱业务          扣钱和加钱  --要么都执行要么都不执行        JDBC  --它模式事务自动提交......
  • 分布式可视化 DAG 任务调度系统 Taier 的整体流程分析
    Taier作为袋鼠云的开源项目之一,是一个分布式可视化的DAG任务调度系统。旨在降低ETL开发成本,提高大数据平台稳定性,让大数据开发人员可以在Taier直接进行业务逻辑的开发,而不用关心任务错综复杂的依赖关系与底层的大数据平台的架构实现,将工作的重心更多地聚焦在业务之中。本......
  • javaSpring操作事务
    1.什么是事务简单理解你:事务就是将一系列动作看成是一次工作单元,又涉及到套娃了举个栗子:转账操作,张三向李四转账100块钱,在转账途中,突然停电,但是账单已经发出去了,这个时候如果没有事务的话,那么张三向李四转账的100块钱将不翼而飞事务的作用,将张三和李四的的转账看成一个动作,要......
  • MySQL事务
    ACID原子性(Atomicity)隔离性(Isolation)一致性(consistency)持久性(Durability)当把现实世界的状态转换映射到数据库世界时,持久性意味着该转换对应的数据库操作所修改的数据都应该在磁盘上保留下来,不论之后发生了什么事故,本次转换造成的影响都不应该被丢失掉事务​是一个......
  • java Sping aop 以及Spring aop 的应用事务管理
    1.回顾线程死锁概念和如何避免死锁的发生:线程的通信waitnotify()notify():---Object类线程的状态:NEW--->start()--->就绪状态---CPU时间片---运行状态RUNNABLE]--->sleep()--->TIMED_WAITING--->wait()---->WAITING----sysn---Blocked---->终止状态[T]线程池:常见......
  • 面向分布式设备的运营管理系统有何功能和作用
    对于有着大规模生产和销售能力的企业来说,设备可以遍布全国乃至海外。这些设备在使用中可能出现各种各样的问题,于是购买者就需要向原厂商寻求帮助,而厂商又需要派人前往现场进行排查检修,等到设备恢复生产时,往往已经带来不少的损失了,这种“落后”的设备运维方式已经逐渐被淘汰,远程运营......
  • 分布式光伏运维平台在公益场馆屋顶光伏发电系统的应用分析
    未晓妃安科瑞电气股份有限公司上海嘉定201801摘要:2021年9月,国家发改委印发烷善能源消费强度和总量双控制度方案》,提出鼓励可再*能源的使用,支持可再*能源发展。在这样的政策推动下,光伏发电市场无疑将迎来高质量发展的新机遇。现结合山东博物馆光伏电站日常管理的工作经验以及其他......