Link Search Menu Expand Document Documentation Menu

Buffers

The buffer component acts as an intermediary layer between the source and sink components in a Data Prepper pipeline. It serves as temporary storage for events, decoupling the source from the downstream processors and sinks. Buffers can be either in-memory or disk based.

If not explicitly specified in the pipeline configuration, Data Prepper uses the default bounded_blocking buffer, which is an in-memory queue bounded by the number of events it can store. The bounded_blocking buffer is a convenient option when the event volume and processing rates are manageable within the available memory constraints.


Related articles

350 characters left

Have a question? .

Want to contribute? or .