Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分布式事务问题?

问个分布式事务问题,有三个服务,订单、库存、会员服务,用rabbitMq解决的话,如果订单服务调用库存成功,然后调用会员服务失败,且会员服务错误回滚了,一直错误,不用人工干预的话,怎么破。

回答

成为首答用户。去 写回答
相关文章
分布式系统中的事务问题
在分布式系统、微服务架构大行其道的今天,服务间互相调用出现失败已经成为常态。如何处理异常,如何保证数据一致性,成为微服务设计过程中,绕不开的一个难题。 在不同的业务场景下,解决方案会有所差异,常见的方式有:
蘑菇先生
2020/10/15
5160
seata + zookeeper解决分布式事务问题
公司业务需要用到 springboot+dubbo+zookeeper 做分布式服务 但是遇到一个两个系统直接项目调用操成数据不同步问题
用户9131103
2023/07/17
4720
ORACLE悬疑分布式事务问题处理
当需要在多个Oracle数据库之间进行数据一致性操作时,就会用到分布式事务。 例如:
PHP开发工程师
2021/05/28
6820
分布式事务了解吗?你们如何解决分布式事务问题的?
也叫做两阶段提交事务方案,这个举个例子,比如说咱们公司里经常tb是吧(就是团建),然后一般会有个tb主席(就是负责组织团建的那个人)。
用户1263954
2018/12/18
1.1K0
saga分布式事务_本地事务和分布式事务
2PC,两阶段提交,将事务的提交过程分为资源准备和资源提交两个阶段,并且由事务协调者来协调所有事务参与者,如果准备阶段所有事务参与者都预留资源成功,则进行第二阶段的资源提交,否则事务协调者回滚资源。
全栈程序员站长
2022/10/05
2.9K0
saga分布式事务_本地事务和分布式事务
分布式事务了解吗?你们是如何解决分布式事务问题的?
所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据库都回复 ok,那么就正式提交事务,在各个数据库上执行操作;如果任何其中一个数据库回答不 ok,那么就回滚事务。
IT技术小咖
2019/11/22
6230
分布式事务AT模式的脏写问题
首先回顾一下AT模式的原理 AT模式同样是分阶段提交的事务模型,不过缺弥补了XA模型中资源锁定周期过长的缺陷。
benym
2022/07/14
1.2K0
分布式事务AT模式的脏写问题
SpringBoot 集成 Seata 解决分布式事务问题
Seata 是 阿里巴巴2019年开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里内部一直扮演着分布式一致性中间件的角色,帮助阿里度过历年的双11,对各业务进行了有力的支撑。经过多年沉淀与积累,2019.1 Seata 正式宣布对外开源 。目前 Seata 1.0 已经 GA。
jwangkun
2021/12/23
8401
SpringBoot 集成 Seata 解决分布式事务问题
saga分布式事务_分布式事务原理
saga是分布式事务领域里一个非常重要的事务模式,特别适合解决出行订票这类的长事务,本文将深度剖析saga事务的设计原理,以及在解决订票问题上的最佳实践
全栈程序员站长
2022/09/29
1.8K0
saga分布式事务_分布式事务原理
事务及分布式事务
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。 这些操作要么都做,要么都不做,是一个不可分割的工作单位。
早安嵩骏
2021/04/25
1.7K0
事务及分布式事务
Spring Boot 集成 Seata 解决分布式事务问题
Seata 是 阿里巴巴2019年开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务。在 Seata 开源之前,Seata 对应的内部版本在阿里内部一直扮演着分布式一致性中间件的角色,帮助阿里度过历年的双11,对各业务进行了有力的支撑。经过多年沉淀与积累,2019.1 Seata 正式宣布对外开源 。目前 Seata 1.0 已经 GA。
程序员果果
2020/02/14
3.2K0
Spring Boot 集成 Seata 解决分布式事务问题
【Seata】分布式事务问题和理论基础
在数据库水平拆分、服务垂直拆分之后,一个业务操作通常要跨多个数据库、服务才能完成。例如电商行业中比较常见的下单付款案例,包括下面几个行为:
陶然同学
2023/10/14
2680
【Seata】分布式事务问题和理论基础
分布式事务
去佛山工作之前,去千灯湖的那个广发银行做过Java后台开发的工作。银行的工作内容一般都是严格而且很晦涩。第一次离开老爸租的廉租房子,在离工作地点有3个地铁站远的地方合租了房子。在大学毕业之后,独立工作和独立生活的能力需要不断尝试和养成。
coderlwz
2023/02/01
1.1K0
分布式事务
https://juejin.im/post/5b5a0bf9f265da0f6523913b
2019/08/14
1.3K0
分布式事务
用户8447427
2023/10/18
2860
本地事务和分布式事务
1)把一个分布式事务,看成一个【全局事务】,分布式事务中每个本地事务,都看成【全局事务】一个分支,分支都成功才提交事务,任一失败则回滚。 2)把一个分布式事务,拆分成多个【本地事务】,都成功则成功,任一失败,失败补偿(基于消息的最终一致性)。
java小黑
2023/04/25
1K0
分布式事务
http://icyfenix.cn/architect-perspective/general-architecture/transaction/distributed.html
小端
2022/11/12
1.5K0
分布式事务
面试官:分布式事务了解吗?你们是如何解决分布式事务问题的?
所谓的 XA 方案,即:两阶段提交,有一个事务管理器的概念,负责协调多个数据库(资源管理器)的事务,事务管理器先问问各个数据库你准备好了吗?如果每个数据库都回复 ok,那么就正式提交事务,在各个数据库上执行操作;如果任何其中一个数据库回答不 ok,那么就回滚事务。
Java码农那些事
2020/02/17
1.2K0
分布式事务
不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说明了事务在生活中的一些重要性。有了事务,你去小卖铺买东西,那就是一手交钱一手交货。有了事务,你去网上购物,扣款即产生订单交易。
用户3467126
2019/10/16
1.7K0
分布式事务
随着业务的快速发展、业务复杂度越来越高,传统单体应用逐渐暴露出了一些问题,例如开发效率低、可维护性差、架构扩展性差、部署不灵活、健壮性差等等。而微服务架构是将单个服务拆分成一系列小服务,且这些小服务都拥有独立的进程,彼此独立,很好地解决了传统单体应用的上述问题,但是在微服务架构下如何保证事务的一致性呢?本文首先从事务的概念出来,带大家先回顾一下ACID、事务隔离级别、CAP、BASE、2PC、3PC等基本理论,然后再详细讲解分布式事务的解决方案:XA、AT、TCC、Saga、本地消息表、消息事务、最大努力通知等。
HLee
2021/04/21
1.2K0
分布式事务

相似问题

什么是分布式事务?

1199

Tdsql支持分布式事务吗 ?

1388

分布式事务DFT如何使用?

096

tdsql分布式事务死锁会自动解锁吗?

1400

TBase是如何保证分布式事务的一致性的?

1315
相关问答用户
腾讯云TDP | 先锋会员擅长2个领域
某公司 | 程序员擅长1个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档