Durable Functions
Durable function components:
How durable functions works:
Step 1: Orchestrator starts
Step 2: It will call await method (Task schedule) --> it's long running task
Step 3: Then Orchestration sleeps
Steps 4: Task schedule job it will finish the job and notify the orchestration job is done like that
Step 5: Orchestrator starts --> check with execution history like did call the await method or not --> it will return yes. --> then return the output
Execution history plays important role to maintain the state
Orchestrator always starts the task and go for sleep --> once the task completed it will update to history table and notify the orchestrator --> then orchestrator will wakeup and do the rest of work. --> when orchestrator starts again it will start from first and check with history table and based on that it will continue the job.
Comments
Post a Comment