すべてのプロダクト
Search
ドキュメントセンター

Tablestore:AbortTransaction

最終更新日:Dec 28, 2024

ローカル トランザクションを中止します。指定したパーティション キー値に基づいてローカル トランザクションを作成し、ローカル トランザクション内で読み取りおよび書き込み操作を実行した後にデータの変更を保存したくない場合は、ローカル トランザクションを中止するか、トランザクションがタイムアウトするまで待つことができます。

使用方法

  • ローカル トランザクションの有効期間は最大 60 秒です。

    ローカル トランザクションが 60 秒以内にコミットまたは中止されない場合、Tablestore サーバーはローカル トランザクションがタイムアウトしたと判断し、トランザクションを中止します。

  • ローカル トランザクション内のデータに対して書き込み操作が実行されない場合、コミット操作と中止操作の効果は同じです。

リクエスト構文

message AbortTransactionRequest {
    required string transaction_id = 1; // ローカル トランザクションの ID。
}

パラメーター

タイプ

必須

説明

transaction_id

string

はい

ローカル トランザクションの ID。

レスポンス構文

message AbortTransactionResponse {
}

Tablestore SDK の使用

以下の Tablestore SDK を使用して、ローカル トランザクションを実装できます。