microsoft / durabletask-go

The Durable Task Framework is a lightweight, embeddable engine for writing durable, fault-tolerant business logic (orchestrations) as ordinary code.
Apache License 2.0
198 stars 25 forks source link

abstract pending tasks to backend #73

Open famarting opened 3 months ago

famarting commented 3 months ago

PR to exemplify the proposal made here https://github.com/microsoft/durabletask-go/issues/69

the implementation mainly consists of moving code from the executor the the sqlite backend implementation, so the behavior is not impacted or change