github.com/Jeffail/benthos/v3@v3.65.0/website/docs/components/outputs/inproc.md (about)

     1  ---
     2  title: inproc
     3  type: output
     4  status: stable
     5  categories: ["Utility"]
     6  ---
     7  
     8  <!--
     9       THIS FILE IS AUTOGENERATED!
    10  
    11       To make changes please edit the contents of:
    12       lib/output/inproc.go
    13  -->
    14  
    15  import Tabs from '@theme/Tabs';
    16  import TabItem from '@theme/TabItem';
    17  
    18  
    19  ```yaml
    20  # Config fields, showing default values
    21  output:
    22    label: ""
    23    inproc: ""
    24  ```
    25  
    26  Sends data directly to Benthos inputs by connecting to a unique ID. This allows
    27  you to hook up isolated streams whilst running Benthos in
    28  [streams mode](/docs/guides/streams_mode/about), it is NOT recommended
    29  that you connect the inputs of a stream with an output of the same stream, as
    30  feedback loops can lead to deadlocks in your message flow.
    31  
    32  It is possible to connect multiple inputs to the same inproc ID, resulting in
    33  messages dispatching in a round-robin fashion to connected inputs. However, only
    34  one output can assume an inproc ID, and will replace existing outputs if a
    35  collision occurs.
    36  
    37