全部产品
Search
文档中心

Tablestore:CommitTransaction

更新时间:Jul 02, 2025

Menyimpan perubahan data dalam transaksi lokal. Untuk menyimpan modifikasi data setelah membuat transaksi lokal berdasarkan nilai kunci partisi tertentu dan melakukan operasi baca serta tulis dalam transaksi tersebut, Anda harus melakukan commit transaksi lokal.

Catatan penggunaan

  • Masa berlaku transaksi lokal dapat mencapai 60 detik.

    Jika transaksi lokal tidak di-commit atau dibatalkan dalam waktu 60 detik, server Tablestore akan menentukan bahwa transaksi lokal telah habis waktu dan membatalkannya.

  • Jika transaksi lokal tidak di-commit, transaksi tersebut mungkin menjadi tidak valid. Dalam hal ini, ulangi operasi dalam transaksi ini.

  • Jika tidak ada operasi penulisan yang dilakukan pada data dalam transaksi lokal, operasi commit dan abort memiliki efek yang sama.

Sintaks permintaan

message CommitTransactionRequest {
    required string transaction_id = 1;
}

Parameter

Tipe

Diperlukan

Deskripsi

transaction_id

string

Ya

ID dari transaksi lokal.

Sintaks respons

message CommitTransactionResponse {
};

Gunakan SDK Tablestore

Anda dapat menggunakan SDK Tablestore berikut untuk mengimplementasikan transaksi lokal: