1 repositorio
Backend network applications specifically implemented for the Linux environment.
Distinct from Linux Network Optimizations: None of the candidates describe a general Linux-native network server implementation; they focus on distros or optimizations.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Linux Network Services. Refine with filters or upvote what's useful.
Este proyecto es un servidor web HTTP en C++ diseñado para el entorno Linux. Funciona como un servidor de red de alto rendimiento que procesa peticiones HTTP y entrega archivos estáticos. El servidor utiliza un modelo de reactor y un pool de hilos para manejar grandes volúmenes de conexiones simultáneas. Emplea una máquina de estados y expresiones regulares para el análisis de peticiones, mientras que un sistema de temporizador basado en min-heap gestiona los tiempos de espera de las conexiones para cerrar automáticamente los sockets inactivos. Otras capacidades incluyen un pool de conexiones a bases de datos para reducir la sobrecarga del handshake y un sistema integrado de autenticación de usuarios para registro e inicio de sesión. La observabilidad del sistema se proporciona a través de un sistema de logging asíncrono que registra eventos en tiempo de ejecución en segundo plano.
Implements a high-performance network server designed specifically for the Linux operating system.