Analizamos juntos los cambios de NGINX
Maxim Dounin, desarrollador en NGINX, Inc.
¿Qué novedades ha habido recientemente en NGINX? Aunque esta pregunta se responde fácilmente con un simple «prueba a leer CHANGES», en algunos casos puede que no baste con leerlo y, de todos modos, nadie intenta hacerlo. Incluso quienes sí lo hayan leído podrían beneficiarse de algo de contexto sobre por qué se introdujeron los cambios y de más detalles sobre cómo utilizarlos correctamente.
En su sesión en NGINX Conf 2018, Maxim resume varias funciones nuevas y cambios de la rama NGINX 1.13.x (ahora disponibles en la rama estable 1.14.x). En concreto, aborda:
- Compatibilidad básica con TLS 1.3
- El módulo de proxy gRPC (
ngx_http_grpc_module) - El módulo Mirror (
ngx_http_mirror_module) - Inserción del servidor HTTP/2
- Compatibilidad con relojes monotónicos
También aborda lo que se está desarrollando en la rama principal actual (1.15.x), entre otras cosas:
- Obsolescencia de la directiva «
ssl» - El algoritmo de balanceo de carga Random
- Tiempo de espera de keepalive y limitación de solicitudes en upstream
- Compatibilidad con datos anticipados de TLSv1.3
La sesión concluye con una lectura conjunta de CHANGES (¡y con expresividad!) y un repaso de algunos ejemplos sobre cómo utilizar correctamente las nuevas funcionalidades.