El modo saga y el modo tcc son de dos tipos.
Saga y TCC son dos modelos comúnmente utilizados en transacciones distribuidas. En general, ambos modelos tienen sus pros y sus contras.
En el modo TCC, todos los servicios participantes deben implementar las interfaces probar, confirmar y Cancelar. Primero guarde el borrador (Probar) y luego envíe (Confirmar). En comparación con SAGA, TCC tiene las siguientes ventajas:
En comparación con SAGA, que requiere componentes como la cola de mensajes SAGALOG, la implementación del modelo TCC es muy simple y directa, y casi no depende de terceros. componentes.
Todo el proceso es sincrónico, por lo que hay una mayor coherencia.