go-workflows
go-workflows copied to clipboard
Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal
I have created a bunch of workflows but they have not started executing because the worker is logging an error "workflow NameOfMyWorkflowFunc not found" That error is probably unrelated to...
Redis backend is reporting some errors when fetching new tasks from the queue while the main context is cancelled.
Today metadata is always json (un)marshaled. Allow using a provided custom converter.
This implementation is similar to the SQLite backend, with some modifications. Instead of the previous driver, I switched to using the libsql client. Additionally, I made changes to the `NewDatabase`...
- [ ] Include namespaces in metrics as tags - [ ] Reserve an internal namespace - [ ] Move internal activities like sending a signal to an internal namespace...
To prevent runaway workflows from creating histories that are too big for the backends to handle, introduce a hard limit on the number of events per workflow instance. Fail the...
The current worker is a combined one and always starts a workflow and an activity worker. We should expose the workers also individually. Today you can get that behavior if...
In order to complete crashed workflows, support termination of workflow instances. - Add `EventType_WorkflowExecutionTerminated` event - Transition to finished state