示例代码

本文介绍Apache RocketMQ Java...AsyncSimpleConsumerExample.java 顺序消息 ProducerFifoMessageExample.java 定时/延时消息 ProducerDelayMessageExample.java 事务消息 ProducerTransactionMessageExample.java 相关文档 版本说明 环境准备

Spring集成

云消息队列 RocketMQ 版 支持集成Spring框架的Java SDK收发消息,本文为您介绍如何使用 云消息队列 RocketMQ 版 提供的...OrderProducerClient.java OrderConsumerClient.java 事务消息 TransactionProducerClient.java ConsumerClient.java

GDB用户侧事务控制

Java 事务接口 阿里云GDB的 Java-SDK 提供了方便易用的事务接口,可以参考 demo 中的 scriptSessionTest 示例。Demo demo=new Demo(yaml,true);GdbClient txClient=demo.client.get();try {/init parameters Map,Object>parameters=new ...

SDK 版本说明

本文介绍 SOFAStack 分布式事务 Java SDK dtx-client 的各个版本信息,包含 SDK 的发布时间、下载链接以及更新点等。2.4.9(2023-01-16)版本号 发布时间 下载链接 2.4.9 2023-01-16 dtx-client-2.4.9 新增 支持 Spring Cloud 框架调用。...

收发事务消息

本文提供使用 TCP 协议下的 Java SDK 收发事务消息的示例代码供您参考。消息队列提供类似 X/Open XA 的分布式事务功能,通过消息队列事务消息,能达到分布式事务的最终一致。说明 对于新手用户,建议在正式收发消息前,阅读 Demo 工程来...

收发事务消息

本文提供使用TCP协议下的Java SDK收发事务消息的示例代码。云消息队列 RocketMQ 版 提供类似XA或Open XA的分布式事务功能,通过 云消息队列 RocketMQ 版 事务消息,能达到分布式事务的最终一致。说明 对于新手用户,建议在正式收发消息前,...

收发事务消息

云消息队列 RocketMQ 版 提供类似XA或Open XA的分布式事务功能,通过 云消息队列 RocketMQ 版 事务消息,能达到分布式事务的最终一致。本文提供使用HTTP协议下的Java SDK收发事务消息的示例代码。背景信息 事务消息的交互流程如下图所示。...

收发事务消息

本文提供使用TCP协议下的社区版Java SDK收发事务消息的示例代码供您参考。交互流程 事务消息交互流程如下图所示。更多信息,请参见 事务消息。前提条件 您已完成以下操作:下载4.5.2或以上版本的社区版 Java SDK。准备工作。获取阿里云访问...

事务消息

收发事务消息的示例代码如下:TCP协议 Java SDK 收发事务消息 C/C++ SDK 收发事务消息.NET SDK 收发事务消息 HTTP协议(多语言)Go SDK 收发事务消息 Python SDK 收发事务消息 Node.js SDK 收发事务消息 PHP SDK 收发事务消息 Java SDK ...

Java SDK版本说明

QueueSample.java、TopicSample.java、CloudPullTopicDemo.java(广播消息示例代码)、TransactionMessageDemo.java事务队列完全封装版使用示例)、TransactionMessageDemo2.java事务队列用户自定义版示例,需要用户自定义本地事务,做...

局部事务

重要 使用Java SDK 5.11.0及以上版本时,您可以在创建数据表时开启局部事务。更多信息,请参见 创建数据表。使用局部事务可以指定某个分区键值内的操作是原子的,对分区键值内的数据进行的操作要么全部成功要么全部失败,并且所提供的隔离...

Demo工程

发送事务消息:以纯Java方式发送事务消息:运行 SimpleTransactionProducer 类。LocalTransactionCheckerImpl 类为本地事务check接口类,用于校验事务。更多信息,请参见 收发事务消息。以Spring方式发送事务消息:运行 ...

消息类型

本文介绍 SOFAStack 消息队列各个消息类型的概念、适用场景以及使用过程中的注意事项等。...如第一次回查后事务仍未提交,后续每隔 60 秒回查一次 TCP SDK 示例代码 收发事务消息的示例代码如下:TCP Java SDK 收发事务消息

局部事务

为数据表开启局部事务后,使用局部事务功能,您可以创建数据范围在一个分区键值内的局部事务并对局部事务中的数据进行读写操作。通过使用局部事务您可以实现单行或多行读写的原子操作。场景 使用局部事务功能,可以实现单行或多行读写的...

sample-txc-dubbo 样例

说明 Java 运行环境的最低要求是 1.8。只支持 2.7.0 及以上版本的 Dubbo,即 org.apache.dubbo Group 的 Dubbo。样例逻辑说明 该样例模拟了用户下订单、减库存的业务逻辑。客户端(Client)通过调用订单服务(OrderService)创建订单,之后...

sample-txc-dubbo 样例(公网)

说明 Java 运行环境的最低要求是 1.8。只支持 2.7.0 及以上版本的 Dubbo,即 org.apache.dubbo Group 的 Dubbo。样例逻辑说明 该样例模拟了用户下订单、减库存的业务逻辑。客户端(Client)通过调用订单服务(OrderService)创建订单,之后...

事务消息

Java语言为例,使用事务消息示例参考如下:完整的消息收发示例代码请参见 RocketMQ 5.x系列SDK(推荐)。演示demo,模拟订单表查询服务,用来确认订单事务是否提交成功。private static boolean checkOrderById(String orderId){ return ...

部署SDK

注解使用方式需要在GTS客户端上部署SDK,才能使用分布式事务。GTS SDK目前只支持Java版本。操作步骤 下载GTS SDK开发包。建议选择GTS SDK最新版本,也可以根据实际需求选择其它历史版本,详情请参见 版本说明。可选:如果需要Spring Cloud...

基于MySQL 5.6的分布式事务

或ROLLBACK Java JDBC代码示例(以2PC事务为例):conn.setAutoCommit(false);try(Statement stmt=conn.createStatement()){ stmt.execute("SET drds_transaction_policy='2PC'");}/.运行业务SQL.conn.commit();或rollback()常见问题 如何...

异常事务处理方案

单击 事务详情,若发生报错“java.langIllegalArgumentException:发起方数据不存在,可能已经被清理”,表示已清除成功。事务回滚异常 问题现象 事务状态显示:异常(回滚异常)。发起方 common-error.log 日志出现大量报错“DTX-REMOTE-...

sample-txc-springcloud 样例

分别找到并打开 sample-txc-springcloud 样例下 eureka-consumer、eureka-provider 和 eureka-provider2 三个文件中的 config.java 文件,在 txcTransactionScaner 方法中修改 GTS 的事务分组名称。分别找到并打开 eureka-consumer、eureka...

概述

控制权返回调用应用程序(如 Java、PSQL 等),在这种情况下,应用程序的操作确定是提交还是回滚事务;除非事务位于声明了 PRAGMA AUTONOMOUS_TRANSACTION 的块内,在这种情况下,事务的提交或回滚独立于调用程序执行。说明 与 Oracle 不同...

名词解释

事务边界 分布式事务需要进行开启,在执行结束后需要进行结束(提交或回滚),事务开启和关闭即划定了一个事务边界。事务模式 GTS 提供的预先定义好的事务模式,不同的事务模式提供了不同的易用性和性能,不同的事务模式组合(详见最佳实践...

产品问题

本文介绍一些 GTS 的常见...切换时,原机房正在执行的事务会失败且不能自动保证数据一致,但由于这个切换是瞬间执行的,那个瞬态中正在进行的事务较少,可以提工单申请 GTS 的数据不一致处理工具,帮助将仅有的几个未完成事务手工处理完毕。

创建数据表

重要 仅Java SDK 5.11.0及以上版本支持此功能。主键自增列功能和局部事务功能不能同时使用。如果创建数据表时配置了主键自增列,则开启局部事务的配置会不生效。如果创建数据表时未开启局部事务功能,创建数据表后需要使用该功能,请 提交...

使用 API 开启事务

GTS提供一种非Spring框架下直接使用API开启事务的方式。获取单例的全局事务操作对象 TxcTransaction txcTransaction=TxcTransaction.getInstance(vgroup,ak,sk)其中 TxcTransaction 为单例对象,vgroup 为客户申请的事务分组,ak/sk 为用户...

分布式事务框架和事务模式

GTS 定义了一套事务框架以便描述分布式事务,在框架下支持不同事务模式运行。核心组件定义 分布式事务包含以下 3 个核心组件:Transaction Coordinator(TC):事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚。...

产品功能

GTS 提供了跨数据库、跨服务、消息队列和混合分布式事务,并提供多种事务模式。跨数据库分布式事务 系统分库、分表后,跨库事务几乎无法避免,GTS 可以让应用轻松具备跨库事务处理能力。跨服务的分布式事务 提供跨库、跨服务的事务支持,...

sample-txc-simple-springfree 样例

该样例工程介绍 AT 模式下,非 Spring 框架下如何通过 GTS 保证跨数据库转账的分布式事务的一致性。前提条件 在使用样例前,请先完成以下工作:准备两个 RDS 实例,用户创建数据库。准备一个 ECS 实例,用于部署本样例。样例逻辑说明 从 A ...

事务模式简介

针对不同的应用场景,GTS 主要提供标准模式(AT)和自定义模式(MT)两种事务模式。AT 模式:是 GTS 最主要的事务模式,通过 GTS 基于 MySQL/RDS 的数据源,对 SQL 语句提供分布式事务支持。它帮助应用方以最小的改造代价来实现数据库的...

什么是全局事务服务GTS

全局事务服务GTS(Global Transaction Service)用于实现分布式环境下,特别是微服务架构下的高性能事务一致性。可以与RDS、MySQL、PostgreSQL等数据源,Spring Cloud、Dubbo、HSF及其他RPC框架,MQ消息队列等中间件产品配合使用,轻松实现...

收费规则

一次全局事务会话一般会包含一个或多个分支事务,实际事务量指的是您的全局事务会话数加上分支事务数的和。按量付费采用后付费,每天按 GTS 事务分组(实例)的实际事务量计费,费用为 1 元/10,000 笔事务。您可以登录 GTS 控制台,为您的...

全面兼容和支持 Seata

这些服务包括(但不限于):记录全局事务状态 记录事务分支的注册 驱动事务分支进行最终的提交或回滚 事务链路监控 异常事务的恢复 全局事务超时检测 全局事务间隔离机制 分布式事务的协调机制被定义为一项标准化的服务,独立部署和运维,...

应用场景

GTS 可应用在多个领域,包括共享出行、微服务、消息以及混合事务。SOA 和分布式事务 提供跨库、跨服务的分布式事务支持,实现业务链路级别的分布式事务。开发简单,只需要在客户端声明一个注解,用以界定事务边界。业务链路:为服务链调用...

开通 GTS(创建事务分组)

在开始使用 GTS 前,请先开通 GTS,即创建事务分组。前提条件 已经注册了阿里云账号并完成实名认证。操作步骤 登录 GTS控制台。在 事务总览 页面,单击 创建事务分组。在 全局事务服务 页面选择 地域,输入 事务分组,然后单击 立即购买。...

TCC 模式接入

如果您使用了 TCC 事务模式,本文将帮助您了解 TCC 事务模式如何接入 GTS。前提条件 在将 TCC 事务模式接入 GTS 前,准备两个 RDS 实例和一个 ECS 实例。背景信息 TCC 事务模式的详细介绍,请参见 分布式事务框架和事务模式。TCC 事务模式...

使用问题

服务 A 调用服务 B,服务 A 上加了 GTS 开启事务注解,服务 B 没有注解,那么,A 和 B 是否在同一个分布式事务中?A 和 B 在一个事务中。在使用 EDAS 服务事务的时候,只要客户端 A 的函数上加入了 GTS 注解,那么这个客户端 A 注解函数...

GTS云服务下线迁移方案

阿里云全局事务服务(GTS)已通知于2024年1月22日停止服务。本文介绍如何将GTS云服务迁移至可替代的分布式事务解决方案。前提条件 已开通并使用GTS云服务,是否开通GTS云服务可通过 控制台 查看事务分组列表有无数据进行判断。支持以下地域...

为RAM用户授权事务分组

结果验证 完成为RAM用户授权事务分组后,使用RAM用户的账号登录 GTS 控制台,在左侧导航栏单击 事务总览,在 事务总览 页面检查是否能查看并操作已授权的事务分组。授权策略示例 示例 1:针对单个事务分组授权 {"Statement":[{"Action":"*...

AT 模式接入注意事项

单个事务内操作记录建议少于 200 条 虽然 GTS 本身支持大事务,可以支持 1 万行的数据规模,但建议使用时不要超过 200 条。原因有以下两方面。造成事务执行时间上升,事务信息规模扩大,导致系统性能下降。造成潜在的事务数据不一致问题。...
共有197条 < 1 2 3 4 ... 197 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
全局事务服务 (文档停止维护) 邮件推送 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用