Replies: 2 comments 6 replies
-
Please have a look at API Calls Scheduler or Conductor Workflow Scheduler They are both based on same Spring Boot + Quartz + MySQL design and are well tested against Conductor Workflows SCHEDULED executions. If agreed, its just a matter of simple merge and exposing extra APIs. Though is easier said than done, as current the API Scheduler supports H2 / MySQL only. It can be easily made to support Postgres. However, I am unsure about Redis. Still it can be explored as most of base code would be readily available. |
Beta Was this translation helpful? Give feedback.
-
@apanicker-nflx / @aravindanr may I have some feedback on idea? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem statament:
Solution:
Suggested Runtime Model:

A new module for workflow scheduler can be added to the conductor. This module can be enabled on-demand like ArchivingWorkflowModule.
Component Low-Level Details:

The following diagram shows how workflow scheduler module looks like and how it can start workflow at a scheduled time?
- creates a job.
- pause a job.
- delete a scheduled job.
com.netflix.conductor.service.WorkflowService
com.netflix.conductor.service.ExecutionLockService
@apanicker-nflx / @aravindanr let me know your thoughts on this. If the idea looks justified we can get into more technical details.
Beta Was this translation helpful? Give feedback.
All reactions