Igropyr: Ein fehlertoleranter Webserver in purem Chez Scheme, bei dem sich Abstürze selbst heilen

A Erlang style pure Scheme Webserver and further

Igropyr ist ein Webserver, der vollständig in Chez Scheme geschrieben ist und Erlang-ähnliche Aktoren mit einer libuv-Ereignisschleife kombiniert. Das System basiert auf dem Prinzip "Let It Crash": Jede Anfrage läuft in einem überwachten Worker-Pool, abgestürzte Worker werden sofort ersetzt und Aufgaben bis zu dreimal wiederholt. Hängende Worker werden nach 30 Sekunden abgebrochen, und Hot Code Swapping ermöglicht Updates ohne Neustart. Ein Fehlerprotokoll informiert Clients über strukturierte Fehler, und Konversationen laufen als grüne Prozesse mit offenen Datenbanktransaktionen über mehrere Anfragen hinweg.

Schreibe den Happy Path – der Supervisor übernimmt den traurigen.

Mehr von diesem Tag

2026-07-12