Tengo una pregunta me molesta un tiempo. Por ejemplo, tengo un servidor multiproceso, cuando recibe una solicitud, pasa esta solicitud a un controlador, este controlador procesará esta solicitud. Una de las razones que hacen multiproceso servidor es: si no es multiproceso, cuando el servidor de procesamiento de esta solicitud, durante el tiempo de significado, otra petición que viene, a continuación, esta solicitud será gota, debido a que el servidor no está disponible ahora.Alternativa de multihilo en Java
así que me pregunto si hay una alternativa de servidor multiproceso, por ejemplo, podemos crear una cola para el servidor no multihilo? cuando puede obtener otra solicitud de la cola una vez que termina una.
Si el solicitante no necesita una respuesta sincronizada, solo implemente un servicio de búsqueda de mensajería básica. El componente que recibe las conexiones de red todavía tiene que ser de subprocesos múltiples, pero simplemente absorbe los datos de solicitud y los deposita en la cola (FIFO). Tiene un hilo de lector único para sacar el mensaje más antiguo de la cola para el procesamiento real. Este tipo de modelo se ha utilizado durante muchos años y es común para los sistemas de mensajería punto a punto. – ewh