Confirma uma transação local. crie uma transação local com base em um valor de chave de partição específico, execute operações de leitura e gravação nessa transação e, em seguida, salve as modificações de dados confirmando a transação local.
Notas de uso
-
O período de validade de uma transação local pode ser de até 60 segundos.
Se uma transação local não for confirmada ou abortada em 60 segundos, o servidor do Tablestore considera que a transação local expirou e a aborta.
Caso a transação local não seja confirmada, ela poderá se tornar inválida. Nesse caso, repita as operações desta transação.
Quando não há operações de gravação nos dados de uma transação local, as ações de confirmar e abortar produzem o mesmo efeito.
Sintaxe da requisição
message CommitTransactionRequest {
required string transaction_id = 1;
}
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
transaction_id |
string |
Sim |
O ID da transação local. |
Sintaxe da resposta
message CommitTransactionResponse {
};
Uso do SDK
É possível usar transações locais com os seguintes SDKs.