Module chunking

Source
Expand description

Optional extension for encoding formats to support chunking, used when the sink transport (e.g., UDP) has a payload size limit.

Chunking allows large encoded events to be split into smaller frames, ensuring compatibility with transports that cannot send large payloads in a single datagram or packet.

Structs§

GelfChunker
Chunks with GELF native chunking format, as documented from the source. Supports up to 128 chunks, each with a maximum size that can be configured.

Enums§

Chunker
Implementations of chunking strategies for supported formats.

Traits§

Chunking
Trait for encoding formats that optionally support chunking, for use with sinks that have payload size limits (such as UDP).