数据结构
最近更新时间: 2026-11-06 00:09:55
Transaction
主事务
被如下接口引用:DescribeTransactions
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TransactionId | 否 | 是 | Int64 | 主事务ID 示例值: 716670931317628928 |
| TransactionBegin | 否 | 是 | Int64 | 主事务开始时间戳,UTC,精确到毫秒 示例值: 1759130065163 |
| TransactionEnd | 否 | 是 | Int64 | 主事务结束时间戳,UTC,精确到毫秒 示例值: 1759130065864 |
| TransactionCommit | 否 | 是 | Int64 | 主事务提交时间戳,UTC,精确到毫秒 示例值: 1759130065718 |
| TransactionRollback | 否 | 是 | Int64 | 主事务回滚时间戳,UTC,精确到毫秒 示例值: 1759130065718 |
| TransactionError | 否 | 是 | Int64 | 主事务异常停止时间戳,UTC,精确到毫秒 示例值: 1759130065718 |
| Timeout | 否 | 是 | Int64 | 主事务超时时长,单位毫秒 示例值: 60000 |
| Status | 否 | 是 | Int64 | 主事务状态 示例值: 2 |
| EndFlag | 否 | 是 | Int64 | 主事务结束标识 示例值: 1 |
| TimeoutFlag | 否 | 是 | Int64 | 主事务超时标识 示例值: 0 |
| Comment | 否 | 是 | String | 异常信息 示例值: "ok" |
| GroupId | 否 | 是 | String | 事务分组ID 示例值: "group-12eyqbju"" |
| Server | 否 | 是 | String | 主事务来源服务标识 示例值: spring-boot-orde |
| BranchQuantity | 否 | 是 | Int64 | 分支事务数量 示例值: 4 |
| RetryFlag | 否 | 是 | Bool | 重试标识:true:可以重试;false:不可重试 示例值: false |
| ClusterId | 否 | 是 | String | 集群名 示例值: "default" |
| TriggerFlag | 否 | 是 | Int64 | 触发类型,0 业务触发/ 1 手动触发 示例值: 0 |
| Statement | 否 | 是 | String | statement 示例值: "insert into def_demo_order(product_id,qty,account_id) values (1,1,1);" |
PagedCluster
分页集群
被如下接口引用:DescribeClusters
Client
dtf 客户端信息
被如下接口引用:DescribeClients
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Addresses | 否 | 否 | Array of String | 客户端地址 示例值: ["10.10.0.10:26434"] |
| Name | 否 | 否 | String | 客户端名称 示例值: "order" |
| SdkVersion | 否 | 是 | String | sdk 版本 示例值: "3.2-RELEASE" |
AllGroupStatistics
所有事务分组统计信息
被如下接口引用:DescribeAllGroupStatistics
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TransactionQuantity | 是 | 是 | Int64 | 主事务总数 示例值: 1000 |
| BranchQuantity | 是 | 是 | Int64 | 分支事务总数 示例值: 2000 |
| ErrorTransactionQuantity | 是 | 是 | Int64 | 异常主事务数 示例值: 10 |
| GroupQuantity | 是 | 是 | Int64 | 事务分组数 示例值: 10 |
| Tps | 是 | 是 | Float | TPS 示例值: 12 |
| SuccessStoreTime | 否 | 是 | Int64 | 成功事务存储时间 示例值: 172800000 |
| FailStoreTime | 否 | 是 | Int64 | 失败事务存储时间 示例值: 172800000 |
Group
事务分组
被如下接口引用:DescribeGroups
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| GroupId | 否 | 是 | String | 事务分组ID 示例值: "group-12eyqbju"" |
| GroupName | 否 | 是 | String | 事务分组名称 示例值: "my-group" |
| GroupDescription | 否 | 是 | String | 事务分组描述 示例值: "My Group" |
| CreationTime | 否 | 是 | Int64 | 创建时间戳,UTC,精确到毫秒 示例值: 1758541337443 |
| LastUpdateTime | 否 | 是 | Int64 | 更新时间戳,UTC,精确到毫秒 示例值: 1758541337443 |
| DeleteFlag | 否 | 是 | Bool | 删除标识,true:可以删除;false:不可删除 示例值: false |
| Servers | 否 | 是 | Array of String | 集群列表 示例值: ["10.10.0.10:16353"] |
| ClusterId | 否 | 是 | String | 协调器集群ID 示例值: "default" |
| ClusterType | 否 | 是 | Int64 | 协调器集群类型 示例值: 1 |
| Ratelimit | 否 | 是 | Int64 | 限流值 示例值: 100 |
| Project | 否 | 是 | String | 项目 ID 示例值: "pr-4fb59f73" |
| ProjectName | 否 | 是 | String | 项目名称 示例值: "p1" |
| Ipv6Servers | 否 | 是 | Array of String | 集群ipv6列表 示例值: ["fc00:1324:acbd:ef01::1]:16353"] |
| ResourceId | 否 | 是 | String | 事务分组的 tpo resource id 示例值: "default/group-12rvmwta" |
| SuccessStoreTime | 否 | 是 | Int64 | 成功事务保存时间 示例值: 172800000 |
| FailStoreTime | 否 | 是 | Int64 | 失败事务保存时间 示例值: 172800000 |
| Addresses | 否 | 是 | Array of Addresses | 集群访问地址 示例值:查看 |
PagedBranch
分页分支事务
被如下接口引用:DescribeBranches
ClientList
客户端列表
被如下接口引用:DescribeClients
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Clients | 否 | 是 | Array of Client | 客户端列表 示例值:查看 |
| CollectionTime | 否 | 否 | String | 信息采集时间 示例值: "2025-04-10 06:54:59 GMT" |
BranchStatistics
分支事务统计信息
被如下接口引用:DescribeBranchStatistics
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| BranchType | 是 | 否 | Int64 | 分支事务类型 示例值: 0 |
| Quantity | 是 | 否 | Int64 | 分支事务数 示例值: 5 |
PagedGroup
分页事务分组
被如下接口引用:DescribeGroups
Addresses
集群地址
被如下接口引用:DescribeGroups
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Server | 否 | 是 | String | ipv4地址 示例值: "10.10.0.10:16353" |
| ServerIpv6 | 否 | 是 | String | ipv6地址 示例值: "[fc00:1324:acbd:ef01::1]:16353" |
| Zone | 否 | 是 | String | 所属zone 示例值: "az1" |
GroupStatistics
事务分组统计信息
被如下接口引用:DescribeGroupStatistics
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| GroupId | 是 | 是 | String | 事务分组ID 示例值: "group-12eyqbju"" |
| TransactionQuantity | 是 | 是 | Int64 | 主事务总数 示例值: 200 |
| BranchQuantity | 是 | 是 | Int64 | 分支事务总数 示例值: 400 |
| ErrorTransactionQuantity | 是 | 是 | Int64 | 异常主事务数 示例值: 2 |
| SuccessStoreTime | 否 | 否 | Int64 | 成功事务存储时间(UCT毫秒数,GMT,-1为永久保留) 示例值: 172800000 |
| FailStoreTime | 否 | 否 | Int64 | 失败事务存储时间(UCT毫秒数,GMT,-1为永久保留) 示例值: 172800000 |
| Tps | 否 | 是 | Int64 | tps 示例值: 10 |
RetryTransactionError
重试主事务事务异常信息
被如下接口引用:RetryTransactions
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TransactionId | 是 | 否 | Int64 | 主事务ID 示例值: 716670931317628928 |
| ErrorMessage | 是 | 是 | String | 异常信息 示例值: "Transaction retry confirming failed" |
Database
数据库连接信息
被如下接口引用:CreateCluster、DescribeClusters、TestDB
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Address | 否 | 否 | String | 数据库连接信息,格式为 IP:PORT,如果包含多个地址,以逗号连接,例如 1.1.1.1:3306,2.2.2.2:3306 示例值: "10.10.0.10:3306" |
| User | 否 | 否 | String | 数据库用户名 示例值: "u1" |
| Password | 否 | 是 | String | 数据库用户密码 示例值: "myPwd" |
Cluster
dtf集群
被如下接口引用:DescribeClusters
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ClusterId | 否 | 否 | String | 集群id 示例值: "default" |
| ClusterType | 否 | 是 | Int64 | 集群类型 示例值: 1 |
| ComponentVersions | 否 | 是 | String | ComponentVersions 示例值: "[{}]" |
| CreationTime | 否 | 是 | Int64 | 创建时间 示例值: 1744270397 |
| Creator | 否 | 是 | String | 创建人 示例值: "admin" |
| Database | 否 | 是 | Database | 数据库信息 示例值:查看 |
| Description | 否 | 是 | String | 集群描述 示例值: "My Cluster" |
| GroupQuantity | 否 | 否 | Int64 | 事务分组总数 示例值: 20 |
| Namespace | 否 | 否 | String | 集群所在namespace 示例值: "ns1" |
| Phase | 否 | 是 | String | 集群当前状态 示例值: "Ready" |
| ReadOnly | 否 | 是 | Bool | 只读集群 示例值: false |
| ScheduleParamStr | 否 | 是 | String | 调度策略 示例值: "{}" |
| Status | 否 | 是 | String | 集群状态 示例值: "Ready" |
| StorageMode | 否 | 是 | String | 存储模式 示例值: "mysql" |
PagedTransaction
分页主事务
被如下接口引用:DescribeTransactions
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TotalCount | 是 | 是 | Int64 | 总条数,特定在该接口中总是会返回null 示例值: 200 |
| Content | 是 | 否 | Array of Transaction | 主事务分组列表 示例值:查看 |
Branch
分支事务
被如下接口引用:DescribeBranches
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| BranchId | 否 | 是 | Int64 | 分支事务ID 示例值: 716670931657367552 |
| ParentId | 否 | 是 | Int64 | 父级分支事务ID,顶级时返回null 示例值: 716670931657367513 |
| BranchBegin | 否 | 是 | Int64 | 分支事务开始时间戳,UTC,精确到毫秒 示例值: 1759130065209 |
| BranchEnd | 否 | 是 | Int64 | 分支事务结束时间戳,UTC,精确到毫秒 示例值: 1759130065765 |
| BranchType | 否 | 是 | Int64 | 分支事务类型 示例值: 0 |
| Name | 否 | 是 | String | 分支事务名称 示例值: "INSERT:dtf_demo_order.dtf_demo_order@1247476360" |
| Status | 否 | 是 | Int64 | 分支事务状态 示例值: 1 |
| GroupId | 否 | 是 | String | 事务分组ID 示例值: "group-12eyqbju"" |
| Server | 否 | 是 | String | 分支事务来源服务标识 示例值: "spring-boot-order" |
| Parameters | 否 | 是 | String | 分支运行参数,Json格式字符串 示例值: "["dataSource"]" |
| TransactionId | 否 | 是 | Int64 | 主事务ID 示例值: 716670931317628928 |