Cette page explique comment définir un délai d'expiration pour les transactions utilisant le
les bibliothèques clientes Spanner. La transaction échoue avec une erreur DEADLINE_EXCEEDED
si elle ne peut pas être terminée dans le délai spécifié.
Vous pouvez définir des valeurs de délai avant expiration pour les transactions et pour Instructions de requête RPC. Définir un la valeur du délai avant expiration de la transaction est supérieure à celle du délai qui est exécutée dans la transaction n'augmente pas délai avant expiration pour l'instruction, qui est limité par sa propre valeur de délai avant expiration.
De même, si l'erreur de délai avant expiration se produit pendant l'exécution de la
Commit
, il reste possible que la transaction ait été
s'engagent.
Vous pouvez définir un délai avant expiration des transactions à l'aide des bibliothèques clientes Go et Java.