¿Cómo “gestionas” realmente el número máximo de hilos web utilizando la Programación Reactiva de Spring 5?

Al usar un enfoque clásico de Tomcat, puede darle a su servidor un número máximo de hilos que puede usar para manejar las solicitudes web de los usuarios. Usando el paradigma de Programación Reactiva y Reactor en Spring 5, podemos escalar mejor verticalmente, asegurándonos de que estamos bloqueados mínimamente.

Me parece que lo hace menos manejable que el enfoque clásico de Tomcat, donde simplemente define el número máximo de solicitudes simultáneas. Cuando tiene un número máximo de solicitudes simultáneas, es más fácil estimar la memoria máxima que necesitará su aplicación y escalar en consecuencia. Cuando usas la Programación Reactiva de Spring 5, esto parece más complicado.

Cuando les hablo de estas nuevas tecnologías a los amigos del administrador de sistemas, responden con preocupación por las aplicaciones que se están quedando sin RAM, o incluso hilos en el nivel del sistema operativo. Entonces, ¿cómo podemos lidiar con esto mejor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta