2
Disable flows from running on a specific directus instance
Source: directus/directus#24242 · opened by @diegosepionet
Summary add the option to disable flows from running on a specific directus instance, maybe RUN_FLOWS=false Basic Example We have a bunch of flows that run based on different events, the problem is that these flows are expensive, which are causing the HTTP/API calls to slow down on directus. We would like to run different directus instances, one for serving HTTP/API/Web requests and another for running flows, just like Web-Worker Architecture. Motivation avoid flows from impacting the end user experience. Detailed Design ![image]( Requirements List flows run conditionally Drawbacks data sync/missmatch? Alternatives Using celery or sidekiq to process background jobs, however this is not ideal because it introduces a new tool that needs to be maintained Adoption Strategy This should not be a breaking change. By default RUN_FLOWS=true so it should work as it does nowadays. But if you set it to RUN_FLOWS=false, it will only enqueue jobs as events happen, so another dir…
No pledges yet. Be the first to back this.
Comments
Similar requests
Import and export option for flows
82 votes · 0 comments
Enhancing Directus Flows: Versioning, Archiving, and Improved Manageability
28 votes · 0 comments
Add Sorting for Manually Triggered Flows
3 votes · 0 comments
Insufficient documentation about blocking and non-blocking flows
3 votes · 0 comments
Flows support for saving binary data as a file
31 votes · 0 comments
No comments yet.