CommitTransaction

调用CommitTransaction接口提交局部事务。创建一个分区键值内的局部事务并对局部事务中的数据进行写操作后,如果要保存数据更新,则需要提交局部事务。

注意事项

  • 每个局部事务从创建开始生命周期最长为60秒。

    如果超过60秒未提交局部事务或丢弃局部事务,则表格存储服务端会认为此局部事务超时,并将局部事务丢弃。

  • 未提交的局部事务可能会失效,如果出现此情况,则需要重试该局部事务内的操作。

  • 如果未对局部事务范围内的数据进行写操作,则提交局部事务或丢弃局部事务的操作是等同的。

请求消息结构

message CommitTransactionRequest {
    required string transaction_id = 1;
}

名称

类型

是否必选

描述

transaction_id

string

局部事务ID。

响应消息结构

message CommitTransactionResponse {
};

使用SDK

您可以使用如下语言的SDK使用局部事务。