Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 652 Bytes

File metadata and controls

20 lines (15 loc) · 652 Bytes

TODO

  • Abort execution, put to a sleep queue

    • if a ctx.wf.sleep is longer than 5 minutes, put it to a sleep queue (mwOpts)
    • if a waitForSignal waits longer than 1 minute (mwOpts)
  • Workflow class

    • Create a workflow class which contains the workflow logic (move from Redis & Base adapter classes)
    • Start the workflow when parsing the service schema
    • Stop the workflow when the service is stopped
    • Workflow creates an adapter instance and handle it directly (no central adapter)
  • SAGA

    • compensations
    • revert running
  • Metrics

  • Tracing

  • Performance improvement