Modo TCC
Una transacción global distribuida, el todo es un modelo de compromiso de dos fases. Una transacción global se compone de varias transacciones de sucursal. Las transacciones de sucursal deben cumplir con los requisitos del modelo de compromiso de dos fases, es decir, cada transacción de sucursal debe tener su propio:
Una etapa, preparar el comportamiento.
Fase dos, comportamiento de compromiso o reversión.

Las transacciones de sucursal se dividen en modo de transacción automático (sucursal) y modo de transacción manual (sucursal) de acuerdo con los diferentes modos de comportamiento de las dos fases.
El modo AT se basa en una base de datos relacional que admite transacciones ACID nativas: .
Comportamiento de preparación de una etapa: en la transacción local, la actualización de datos comerciales y los registros de registro de reversión correspondientes se envían juntos. .
Comportamiento de confirmación de dos etapas: finalizará correctamente de inmediato y los registros de reversión se limpiarán de forma automática y asíncrona en lotes.
Comportamiento de reversión en dos etapas: al revertir los registros, las operaciones de compensación se generan automáticamente para completar la reversión de datos.
En consecuencia, el modo TCC no depende del soporte de transacciones de los recursos de datos subyacentes:
Comportamiento de preparación de una etapa: llame a la lógica de preparación personalizada.
Comportamiento de confirmación en dos fases: llame a la lógica de confirmación personalizada.
Comportamiento de reversión de dos etapas: llame a la lógica de reversión personalizada.
El llamado modo TCC se refiere al soporte para incorporar transacciones de sucursales personalizadas en la gestión de transacciones globales.
Last updated