栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【TcaplusDB知识库】事务操作—如何执行事务

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【TcaplusDB知识库】事务操作—如何执行事务

请求地址

POST
http://OmsAddress/app/newoms.php/webservice/oamp/transaction/executing?cmd=10002&ip-type=webservicerest&access-token=AccessTokenVal

POST请求参数说明

参数名称数据类型说明是否必填字段备注
trans_id整型加表的事务id
set_id整型事务所在的集群的id
Data参数

使用json格式表示记录相关信息,示例如下:

{
    "trans_id": 404,
    "set_id": 126
}
返回语法 返回参数说明
    返回状态码不为200时,表示执行事务失败,返回数据为执行事务失败的信息返回状态码为200,表示事务开始执行,其返回的数据格式如下:
字段名称数据类型说明备注
trans_id整型执行的对应的事务的id
set_id整型事务所在的集群

备注:可结合“3.11. 查询事务详情”,查询事务是否已完成,事务的status=9表示事务成功执行完成,加表事务成功完成时,表示表添加成功。

请求示例 通过 curl 方法发起请求

命令中的红色部分是需要用户自行填写的参数,请参阅[url中GET参数说明](https://tcaplusdb.tencent.com/UserGuide/06TcaplusDB Webservice API/05事务/02执行事务[TransactionExecuting].html#getParamDesc)

curl -H “Content-type: application/json” -X “POST” -d ‘{
“trans_id”: 404,
“set_id”: 126
}’ http://omsaddress/app/newoms.php/webservice/oamp/transaction/executing?cmd=10002&ip-type=webservicerest&access-token=

返回示例 成功返回示例

http请求的Status=200

{
    "set_id": 126,
    "trans_id": 404
}
错误返回

http请求的Status!=200

{
    "trans_id": [
        "事务不存在,集群ID:125,事务ID:404"
    ]
}
{
    "trans_id": [
        "当前事务状态不允许执行,当前事务状态:已成功完成"
    ]
}

TcaplusDB是腾讯出品的分布式NoSQL数据库,存储和调度的代码完全自研。具备缓存+落地融合架构、PB级存储、毫秒级时延、无损水平扩展和复杂数据结构等特性。同时具备丰富的生态、便捷的迁移、极低的运维成本和五个九高可用等特点。客户覆盖游戏、互联网、政务、金融、制造和物联网等领域。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/770861.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号