Envoy Proxy · Lección 19
¿Cómo se amplía el comportamiento de Envoy?
Con filtros nativos, scripts Lua para lógica ligera por petición y módulos WebAssembly (Wasm) que se cargan en caliente en un entorno aislado; cuanto más compleja la extensión, más importa su coste de rendimiento y su seguridad
Solo recompilando Envoy desde el código fuente, sin ninguna otra forma de extender
No es extensible: solo admite la configuración incluida de fábrica
Con plugins que ejecutan código arbitrario con acceso total al sistema, sin aislamiento
Envoy Proxy · Lección 19
Completa el código
El formato de módulos aislados que Envoy puede cargar es Web
Revisa: WebAssembly (Wasm).
Envoy Proxy · Lección 19
¿Cuándo elegirías un filtro Lua en lugar de Wasm?
Pista: Para lógica sencilla y ligera por petición, rápida de escribir; Wasm es mejor para extensiones más complejas o reutilizables.
✓
¡Lección completada!
Extensibilidad: Lua y Wasm
0
XP ganado
3
Vidas restantes