首页
学习
活动
专区
工具
TVP
发布
首页标签分布式事务

#分布式事务

SpringCloud进阶(5)–Seata分布式事务

摸鱼的G

在分布式环境下,很多时候我们也需要事务的使用,如购入下单,我们可能需要经过库存服务、订单服务、用户账户服务多个步骤,如果没有事务加持,很有可能会出错。因此我们需...

4710

充电桩项目实战:搞定多数据源!

田维常

因为对数据库进行拆分成了多个库,所以,肯定会涉及到比如分布式事务、多数据源等问题,关于分布式事务这采用Atomikos解决的,可以参考之前的文章:

10310

分布式事务概述与项目实战

腾讯技术工程官方号

腾讯 · 产品经理 (已认证)

目前一些关系型数据库和消息队列有支持XA协议,XA往往指基于资源层的底层分布式事务解决方案。分布式事务处理(Distributed Transaction Pr...

16710

数据齐舞:深入浅出分布式事务的八奇技

xin猿意码

因此,当我们探讨分布式事务时,不仅要把握好用户痛点和实际需求,还要结合每个分布式事务解决方案的特点,才能把 “八奇技” 用到出神入化之境。

12210

Java分布式锁、分布式ID和分布式事务的实现方案

王也518

在分布式系统中,分布式锁、分布式ID和分布式事务是常用的组件,用于解决并发控制、唯一标识和数据一致性的问题。本文将介绍Java中常用的分布式锁、分布式ID和分布...

17510

25. Seata 介绍及四种模式优缺点

AI码师

Seata(Simple Extensible Autonomous Transaction Architecture)是一个开源的分布式事务解决方案,旨在解决...

26410

Hmily框架提供的可扩展的接口或类,用于支持自定义业务逻辑的扩展

一凡sir

壹梵在线 · 架构师 (已认证)

TCC接口是Hmily框架中最核心的扩展接口之一,用于定义业务逻辑的事务处理过程。开发者需要实现该接口,并在其中定义业务逻辑的Try、Confirm和Cance...

11920

Hmily-TCC分布式事务解决方案支持多语言的实现方法以及常见的问题的解决办法

一凡sir

壹梵在线 · 架构师 (已认证)

当一个全局事务开始时,Hmily-TCC分布式事务管理器会通过RPC调用将全局事务的信息发送给各个参与者服务。参与者服务的本地事务处理器会根据全局事务的指令,执...

15220

Hmily框架异步调用的实现原理,以及性能方面的考虑和优化

一凡sir

壹梵在线 · 架构师 (已认证)

在Hmily框架中,异步调用是通过两阶段提交(Two-Phase Commit,2PC)来实现的。

15620

Hmily-TCC事务恢复的源码中的关键逻辑和方法

一凡sir

壹梵在线 · 架构师 (已认证)

恢复任务(RecoverScheduledJob)是一个实现了Quartz的Job接口的类,用于执行恢复操作。在execute()方法中,具体的恢复逻辑会被执行...

13720

RPC框架对Hmily-TCC分布式事务的支持与集成

一凡sir

壹梵在线 · 架构师 (已认证)

通过Hmily的扩展模块,以上RPC框架可以在分布式环境中使用Hmily-TCC分布式事务框架实现分布式事务的可靠性。

10620

Hmily-TCC分布式事务的源码中的关键设计和实现细节

一凡sir

壹梵在线 · 架构师 (已认证)

这些关键设计和实现细节共同构成了Hmily-TCC分布式事务源码中可靠消息的实现部分。通过使用消息队列和相关的组件和类,Hmily-TCC保证了分布式事务的可靠...

10510

搭建Hmily-TCC分布式场景时的困难以及Hmily框架初始流程的关键类和方法

一凡sir

壹梵在线 · 架构师 (已认证)

总的来说,搭建Hmily-TCC分布式场景可能会面临配置问题、版本兼容问题、异常处理问题和并发问题。对于这些困难,我们应该仔细查阅官方文档,依据官方推荐的配置和...

17520

XA分布式事务方案的实现原理和核心机制,以及使用ShardingSphere的技术细节和注意事项

一凡sir

壹梵在线 · 架构师 (已认证)

总结来说,使用ShardingSphere进行XA分布式事务管理时,需要注意数据库的兼容性、创建事务日志表、规划事务日志表所在的数据库、查询事务日志表的方式、设...

19720

DDIA:共识协议和分布式事务有什么关系?

木鸟杂记

分布式事务,尤其是使用两阶段提交实现的分布式事务,毁誉参半。一方面,他们可以提供其他方式难以实现的安全保证;另一方面,由于运维复杂、降低性能、承诺过多,他们广受...

13410

在分布式事务管理中XA事务的一致性和可靠性以及其他问题的技术方法

一凡sir

壹梵在线 · 架构师 (已认证)

综上所述,为了保证XA事务的一致性和可靠性,需要使用XA协议进行分布式事务的管理,使用分布式事务日志记录事务操作,设计幂等性操作,借助数据库的分布式事务支持,以...

20920

XA分布式事务常见的问题调整和解决方法

一凡sir

壹梵在线 · 架构师 (已认证)

以上是常见的性能问题和解决方法的简要介绍,具体的情况还需要根据实际环境和需求进行具体分析和应对。

16820

常见的XA分布式事务管理方案Narayana的实战和解析

一凡sir

壹梵在线 · 架构师 (已认证)

ShardingSphere是一款开源的分布式数据库中间件,它提供了多种数据分片和数据库分布式事务解决方案。下面是ShardingSphere的实战流程:

13120

常见的XA分布式事务管理方案Atomikos的实战与解析

一凡sir

壹梵在线 · 架构师 (已认证)

Atomikos是一个开源的Java事务管理器,提供了可靠的分布式事务功能,支持使用JTA规范的分布式事务。它通过实现JTA接口,封装了多个数据库资源,并处理了...

19820

XA分布式事务方案在分布式数据一致性场景下的搭建过程以及ShardingSphere的整合过程和原理

一凡sir

壹梵在线 · 架构师 (已认证)

在分布式事务管理中,ShardingSphere 通过整合 XA 分布式事务方案来保证分布式事务的一致性和可靠性。

9100
领券