Static
ClientThe MeshFlow Client
service is functionally
equivalent to the Temporal Client
service.
Static
ConnectionThe MeshFlow Connection
service is functionally
equivalent to the Temporal Connection
service.
Static
HandleThe Handle provides methods to interact with a running workflow. This includes exporting the workflow, sending signals, and querying the state of the workflow. An instance of the Handle service is typically accessed via the MeshFlow.Client class (workflow.getHandle).
Static
WorkerThe MeshFlow Worker
service is functionally
equivalent to the Temporal Worker
service.
Static
workflowThe MeshFlow workflow
service is functionally
equivalent to the Temporal Workflow
service
with additional methods for managing workflows,
including: execChild
, waitFor
, sleep
, etc
The MeshFlow service is a collection of services that emulate Temporal's capabilities, but instead are backed by Redis, ValKey, DragonflyDB, etc (whatever your chosen backend). The following lifecycle example demonstrates how to start a new workflow, subscribe to the result, and shutdown the system.
Example