Lightning Talk: Adding MxN Streaming Support for Envoy External Processing Filter
Lightningat EnvoyCon NA 2024 · on Tuesday, 2024-11-12· at 11:45· Hyatt Regency | Level 2 | Salt Lake Ballroom C·
summary
Envoy external processing filter no longer requires 1x1 body streaming and now supports MxN/full duplex stream so a side‑stream can buffer M incoming chunks, process them (example: compression), and emit N response chunks. Implementation adds an API flag to tell Envoy more response chunks are coming, state‑machine actions to forward chunks immediately while awaiting header replies, and a config knob for security. Feature is implemented in the filter and supports both downstream→backend and backend→client flows.
AI-written summary · about
chapters (5)
- 0:00Envoy external processing intro
- 1:51Stream body mode limits
- 6:17Full-duplex streaming mode
- 9:30Comparison of modes
- 10:42Q&A
related talks
10mLightning Talk: Envoy @ Netflix
31mEnvoy From the Inside Out: A Developer's Guide
21mDeep Dive: Envoy
13mThe Next Generation of Envoy Extensibility: Dynami...
33mIntro: Envoy
33mGet to know Envoy - the modern proxy for cloud-native infrastructure - Baptiste Collard
33mIntro: Envoy
09mLightning Talk: Manipulating HTTP Headers Using a Full Set of Substitution...
