Saltar al contenido

¿Puede la aplicación Spring Boot manejar varias solicitudes simultáneamente?

Solución:

Sí, Spring Boot puede manejar solicitudes simultáneamente. Puede limitar el número de solicitudes simultáneas agregando server.tomcat.max-threads para usted application.properties o application.yml. Spring administrará un grupo de conexiones y manejará la distribución de los administradores de entidades (de acuerdo con el mínimo y máximo de conexiones que especifique en sus propiedades). Creo que puede leer más sobre esto aquí: ¿Cuándo se devuelven las conexiones al grupo de conexiones con Spring JPA (Hibernate) Entity Manager?

Si está desarrollando aplicaciones web con Spring Boot (me refiero a que ha incluido la dependencia de spring-boot-starter-web en su archivo pom), Spring incorporará automáticamente el contenedor web (Tomcat de forma predeterminada) y puede manejar solicitudes simultáneamente al igual que los contenedores web comunes.

Y también puede cambiar el contenedor web predeterminado de Tomcat a Undertow o Jetty modificando las dependencias.

Como dijo @Felipe Mariano, puede restringir la cantidad máxima de subprocesos de trabajo para diferentes contenedores web en su archivo de configuración a continuación.
(1) Para Tomcat: server.tomcat.max-threads

(2) Para resaca: server.undertow.worker-threads

(3) Para Jetty: server.jetty.acceptors

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *