comnik / comnik/declarative-dataflow

Server module should only expose request handling

Offen
#63 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
326
Forks
27
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The server module currently exposes the server's handler functions individually. This invites specific server implementations to accidentally use them without going through the sequencer first, breaking determinism across workers.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Servermodul und seine öffentlich bereitgestellten Handler-Funktionen zu lokalisieren. Verfolge, wie Anfragen den Sequencer durchlaufen, und identifiziere die Modulgrenze, die die direkte Verwendung von Handlern verhindern sollte. Die Aufgabe ist erledigt, wenn Serverimplementierungen nur über den Sequencer auf die Anfrageverarbeitung zugreifen können, wobei das deterministische Verhalten der Worker erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
backend, distributed-systems
Issue-Typ
Refactoring
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.