Core transaction coordinator for TCC protocol.
Manages the lifecycle of a distributed transaction, coordinating the Try, Confirm, and Cancel phases across multiple services.
Summary
Functions
Adds an action to the transaction.
Executes the transaction following the TCC protocol.
Creates a new transaction.
Types
Functions
@spec add_action(t(), TCC.Action.t()) :: t()
Adds an action to the transaction.
Executes the transaction following the TCC protocol.
Creates a new transaction.