La guía o código que verás en este artículo es la solución más fácil y efectiva que encontramos a tus dudas o problema.
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 administradores de entidades (según el mínimo y máximo de conexiones que especifique en sus propiedades). Creo que puede leer más al respecto aquí: ¿Cuándo se devuelven las conexiones al grupo de conexiones con Spring JPA (Hibernate) Entity Manager?
Si estás desarrollando aplicaciones web con Spring Boot (quiero decir que has incluido la dependencia de spring-boot-starter-web
en su archivo pom), Spring incrustará automáticamente el contenedor web (Tomcat por defecto) y puede manejar solicitudes simultáneamente como 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 embarcadero: server.jetty.acceptors
Te invitamos a amparar nuestro estudio poniendo un comentario o dejando una puntuación te estamos eternamente agradecidos.