flow_runner #
Description #
The flow_runner processor is used to asynchronously consume requests in a queue by using the processing flow used for online requests.
Configuration Example #
A simple example is as follows:
pipeline:
- name: bulk_request_ingest
auto_start: true
keep_running: true
processor:
- flow_runner:
input_queue: "primary_deadletter_requests"
flow: primary-flow-post-processing
when:
cluster_available: [ "primary" ]
Parameter Description #
Name | Type | Description |
---|---|---|
input_queue | string | Name of a subscribed queue |
flow | string | Flow used to consume requests in consumption queues |
commit_on_tag | string | A message is committed only when a specified tag exists in the context of the current request. The default value is blank, indicating that a message is committed immediately after the execution is complete. |