检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过事务型任务API实现事务一致性 方案概述 步骤1:创建事务型任务 步骤2:执行iDME原子接口 步骤3:提交事务型任务 步骤4:查询事务执行结果
Long 说明: 仅v1版本接口需要配置此参数。 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 transaction_id 是 Long 说明: 仅v2版本接口需要配置此参数。 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 api_count
步骤1:创建事务型任务 操作场景 本章节指导用户通过调用API创建事务型任务。 URI URI格式: v1版本:POST http://{Endpoint}/rdm_{appID}_app/services/rdm/basic/api/v1/transaction-apis/transactions
步骤4:查询事务执行结果 操作场景 当您提交事务型任务后,可通过本接口快速查询事务型任务的执行结果。 URI URI格式: GET http://{Endpoint}/rdm_{appID}_app/services/rdm/basic/api/v1/transaction-ap
X-Auth-Token 是 String 用户的token。 X-Dme-Transaction-Task-Id 是 Long 事务型任务ID,即步骤1:创建事务型任务返回的transactionId。 X-Dme-Transaction-Task-No 是 Integer 当前原子接口的执行序号。
子接口都进行数据回滚操作。 查询事务型任务执行结果 您可以通过此接口快速搜索您想要的事务任务执行结果。 使用说明 v1版本事务型任务接口最多支持执行5个原子接口。v2版本事务型任务接口,在异步提交事务型任务的原子接口取消数量限制。 不支持跨租户或跨数据源使用事务型任务功能。 不支持非数据库操作(如文件上传)。
RdmApplication,启动时需要导入必要的环境变量信息(包括依赖的中间件信息:云数据库、MongoDB、Redis、CSS、Kafka以及文件存储系统)。iDME提供启动脚本模板(startxdm.bash),该脚本默认加载路径为/opt/cloud/tenant-service。通过该脚本配置环境变量,即可通过如下命令一键式启动应用。
即,如本地服务器的数据库类型为MySQL,则创建“数据库类型”为“MySQL”的应用。本章节以MySQL数据库类型为例。 已获取如下本地服务器的数据库信息,且该数据库可正常连通。 表1 MySQL数据库信息 类型 描述 数据库名称 database_test 用户名 root 密码
分布式消息服务 Kafka 2.3.0 4 8 200 3 云数据库 RDS for PostgreSQL 12.11 32 128 800 2 分布式缓存服务 Redis 5.0.14 4 16 200 2 文档数据库服务 DDS for MongoDB 社区版4.0.28(自建集群)
"desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners":
参数说明 示例 RDS_IP 是 数据库服务地址。 127.0.0.1 RDS_PORT 是 数据库端口。 5432 RDS_TYPE 是 数据库类型。 mysql RDS_NAME 是 数据库用户名。 admin RDS_PASSWORD 是 数据库密码。 admin RDS_DATABASE
弹性云服务器(ECS) 是 4U8G*2 用于部署数据建模引擎运行SDK。 数据库 云数据库 RDS 是 规格:4U8G 版本: MySQL 5.x MySQL 8.x PostgreSQL 13.x PostgreSQL 14.x 用于持久化实例数据。 Redis 分布式缓存服务(DCS)
application.dbType 是 数据库类型。 mysql:MySQL数据库 pgsql:PostgreSQL数据库 gaussdb:TaurusDB数据库 mysql datasource.jdbcDriverClass.1 是 数据库驱动名称。 org.mariadb.jdbc
反向建模生成数据模型时,单次批量可操作的物理表数量不允许超过20个。 反向建模支持的数据库类型为MySQL和PostgreSQL,对应的数据库版本限制如下: PostgreSQL数据库:支持8.4及以上版本。 MySQL数据库:支持5.5.3及以上版本。 基础数据管理 一个应用内的枚举类型数量不允
填写数据源名称,只能包含英文字母、数字、中横线(-)和下划线(_)。 数据库地址 填写数据库的地址。 PostgreSQL数据库的地址格式为:jdbc:postgresql://公网IP地址:端口/数据库名称 MySQL数据库的地址格式为:jdbc:mariadb://公网IP地址:端口/数据库名称
"desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners":
只能包含大小写英文字母、数字、“_”、“-”、空格、标点符号,最大长度1024个字符。 默认取值: 不涉及。 database_type String 参数解释: 应用的数据库类型。 取值范围: 支持MySQL和PostgreSQL。 默认取值: 不涉及。 environment String 参数解释: 运行服务的环境标识。
"desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners":
性数量不可超过4个,文件类型的属性数量不可超过183个。 如果应用的数据库类型为postgresql,每种类型的属性数量不可超过200个。 文本长度:表示存储至数据库的文本总长度。如果应用的数据库类型为mysql,其文本总长度不可超过14234字节(Byte)。 是否索引:选择为
"desc_cn": "", "desc_en": "", "database_type": "mysql", "environment": "beta", "owners":