Execution Pairs
Last updated
Last updated
An execution pair consists of:
Main Actor
Executes the assigned task .
Monitors the state of the fallback actor .
Fallback Actor
Monitors the main actor .
Takes over if the main actor fails .
Notifies the orchestration layer to assign a new fallback actor.
The state of an actor can either be:
Active: The actor is performing its assigned task.
Failed: The actor is unable to complete the task.
The state of an execution pair is considered operational if at least one actor in the pair is active: If both actors in the pair fail, the orchestration layer reassigns both roles.