github.com/Jeffail/benthos/v3@v3.65.0/website/docs/components/buffers/none.md (about) 1 --- 2 title: none 3 type: buffer 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/buffer/none.go 13 --> 14 15 import Tabs from '@theme/Tabs'; 16 import TabItem from '@theme/TabItem'; 17 18 19 Do not buffer messages. This is the default and most resilient configuration. 20 21 ```yaml 22 # Config fields, showing default values 23 buffer: 24 none: {} 25 ``` 26 27 Selecting no buffer means the output layer is directly coupled with the input 28 layer. This is the safest and lowest latency option since acknowledgements from 29 at-least-once protocols can be propagated all the way from the output protocol 30 to the input protocol. 31 32 If the output layer is hit with back pressure it will propagate all the way to 33 the input layer, and further up the data stream. If you need to relieve your 34 pipeline of this back pressure consider using a more robust buffering solution 35 such as Kafka before resorting to alternatives. 36 37