調用CommitTransaction介面提交局部事務。建立一個分區索引值內的局部事務並對局部事務中的資料進行寫操作後,如果要儲存資料更新,則需要提交局部事務。
注意事項
每個局部事務從建立開始生命週期最長為60秒。
如果超過60秒未提交局部事務或丟棄局部事務,則Table Store服務端會認為此局部事務逾時,並將局部事務丟棄。
未提交的局部事務可能會失效,如果出現此情況,則需要重試該局部事務內的操作。
如果未對局部事務範圍內的資料進行寫操作,則提交局部事務或丟棄局部事務的操作是等同的。
請求訊息結構
message CommitTransactionRequest {
required string transaction_id = 1;
}
名稱 | 類型 | 是否必選 | 描述 |
transaction_id | string | 是 | 局部事務ID。 |
響應訊息結構
message CommitTransactionResponse {
};
使用SDK
您可以使用如下語言的SDK使用局部事務。