Estrategias de entrada y salida asíncrona, uso de hilos para manejar las conexiones, mecanismos para consultar cuales de estas conexiones con los clientes están preparadas para enviar o recibir datos, desde los tradicionales API de Unix como select() o poll(), hasta otros creados para optimizar este tipo de llamadas, como /dev/poll en Solaris o /dev/epoll en Linux.
De recomendable lectura si alguna vez se enfrenta uno a un servidor que quiere recibir a más de 10000 conexiones :)
2 comentarios:
Me parece muy interesante el tema. Yo había escrito alguna entrada comentando ese problema y algún artículo relacionado:
Programando servidores escalables (el problema c10k)
Porque los eventos son una mala idea
Estrategias de entrada/salida en redes
quizás a alguen le interese...
Saludos
Gracias. Tenía algún enlace más sobre el tema en casa :). En cuando lo vuelva a encontrar lo posteo.
Publicar un comentario