github.com/Jeffail/benthos/v3@v3.65.0/website/docs/components/inputs/inproc.md (about) 1 --- 2 title: inproc 3 type: input 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/input/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 input: 22 label: "" 23 inproc: "" 24 ``` 25 26 Directly connect to an output within a Benthos process by referencing it by a 27 chosen ID. This allows 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