Pregunta

Java Netty sólo puede tener un número X de petición por segundo? Con el enfoque de selección es cierto que puede ser un cuello de botella en términos de servir solicitud por segundo? Encontramos que cuando el tráfico es alto, los clientes no pueden conectarse a través, lo que resulta en un tiempo de espera.

¿Fue útil?

Solución

Esto no se debe probablemente al selector de ser un cuello de botella, pero ya sea debido a TCP tener muy pocos puertos efímeros en los clientes o debido al servidor de golpear el límite de descriptor de archivo.

Otros consejos

Hay una vista cada vez más que no se debe utilizar selectores, a cientos de miles de hilos. Selectores de mover el proceso de programación en la aplicación en la que podría decirse que no le pertenece. También fueron diseñados cuando la alternativa era un proceso de por cliente. Un hilo por cliente es órdenes de magnitud más barato.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top