Learn about enhancing Envoy's external processing capabilities in this lightning talk that addresses the limitations of 1x1 body streaming. Discover how to implement MxN streaming support, enabling the processing of multiple chunks of data simultaneously. Explore the proposed algorithm that introduces API changes to handle multiple response chunks for a single request chunk, particularly beneficial for compression use cases. Understand the state machine modifications required for processing received responses and managing subsequent chunks, along with security considerations through added configuration options. Gain insights into overcoming the current bottleneck where side stream servers must buffer multiple chunks before processing, making external processing more efficient and flexible.
Adding MxN Streaming Support for Envoy External Processing Filter
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
Lightning Talk: Adding MxN Streaming Support for Envoy External Processing Filter - Yanjun Xiang
Taught by
CNCF [Cloud Native Computing Foundation]