flow_runner

flow_runner #

描述 #

flow_runner 处理器用来异步消费队列里面的请求并使用异步用于在线请求的处理流程来进行消费处理。

配置示例 #

一个简单的示例如下:

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" ]

参数说明 #

名称类型说明
input_queuestring订阅的队列名称
flowstring以什么样的流程来消费队列里面的请求消息
commit_on_tagstring只有当前请求的上下文里面出现指定 tag 才会 commit 消息,默认为空表示执行完就 commit