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.
-
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