go-workflows icon indicating copy to clipboard operation
go-workflows copied to clipboard

Embedded durable workflows for Golang similar to DTFx/Cadence/Temporal

Results 55 go-workflows issues
Sort by recently updated
recently updated
newest added

Currently all workflow/activity arguments and results are marshaled using `encoding/json`. It should be possible to use custom converters to, for example, support binary formats.

feature

Performance
backend:mysql

See https://github.com/temporalio/api/blob/c1f04d0856a3ba2995e92717607f83536b5a44f5/temporal/api/enums/v1/workflow.proto#L44-L52

feature

Provide an API to access a PRNG that allows usage of "randomness". Perhaps record the seed of the PRNG and reuse this across, so that workflows remain deterministic despite using...

feature

- [ ] Set expiration far in the future for all keys for pending workflow instances - [ ] Set expiration somewhat in the future for all keys for completed...

backend:redis

At some point I want to release a version 1.0 of this library and start following semver for breaking changes. This issue tracks the work I think is necessary for...

Improve tracing when workflows are removed from the cache. Provide a logical view of the workflow.

enhancement
metrics

Allow toggling between tree and sequence diagram.

tooling