Projekte
← Zurück zu allen Projekten2025 / Live
rust-http-server.
Vollständiger statischer HTTP-Server in Rust mit einem Worker-Pool für parallele Anfrageverarbeitung. Sockets sind die einzige Abstraktion, alles andere ist handgeschrieben.
- Rolle
- Autor
- Status
- Live
- Jahr
- 2025
- Links
Ein vollständiger statischer HTTP-Server in Rust. Der Server akzeptiert TCP-Verbindungen direkt über Sockets, verteilt sie an einen handgebauten Worker-Pool und beantwortet Anfragen aus dem Dateisystem.
Die Implementation ist ohne HTTP-Bibliotheken oder Frameworks gemacht worden. Das Parsing der Request-Line, der Header und die Erzeugung der Response laufen über eigene Implementierungen. Die Codebasis ist vollständig Unit-getestet und wird in einer CI-Pipeline gebaut.
Ein Projekt, das Netzwerk- und Concurrency-Grundlagen anstelle von Abstraktionen vermittelt.