1Diagram the end-to-end SSE streaming dataflow and Abort Signal propagation across Client, Envoy Gateway, FastAPI, and vLLM?
2Why must `proxy_buffering off;` and `X-Accel-Buffering: no` be configured in Nginx to prevent buffering delay spikes during SSE streaming?
3Compare WebSocket vs SSE vs gRPC bidirectional streaming across firewall traversal, auto-reconnection, and architectural simplicity?
4How to use FastAPI `request.is_disconnected()` asyncio generators to cancel active vLLM generation tasks upon socket drop?
5How do frontend streaming UI parsers handle partial unclosed Markdown code blocks gracefully without layout flickering?