Skip to main content

Module zero_copy_decoder

Module zero_copy_decoder 

Source
Expand description

Zero-copy TCP message decoder for high-concurrency scenarios

This decoder eliminates message reconstruction copies by:

  1. Reading into a reusable buffer
  2. Parsing headers in-place
  3. Splitting off exact message sizes (zero-copy via Bytes::split_to)
  4. Returning Arc-counted Bytes that can be cloned cheaply

Structsยง

TcpRequestMessageZeroCopy
Zero-copy message representation
ZeroCopyTcpDecoder
Zero-copy streaming decoder that reuses buffers