Lernpfad
Die Seite hat etwa 200 Seiten. Die meisten davon sind Referenz; eine viel kleinere Teilmenge ist das Lernmaterial. Diese Seite mappt drei verschiedene Pfade, je nachdem, was Du vorhast.
Pfad 1 — Einfach Code schreiben
Abschnitt betitelt „Pfad 1 — Einfach Code schreiben“Für Leute, die in 30 Minuten anfangen wollen zu coden:
- Quickstart — ein funktionierender Hello-Actor in 5 Minuten.
- Actor — die Basisklasse +
onReceive. - Messages — die Discriminated-Union-Konvention.
- Pattern Matching —
das
match().exhaustive()-Idiom. - ActorSystem — wie Du den Actor spawnst.
- Ask Pattern — wie Du Antworten liest.
Danach kannst Du grundlegende Actors schreiben. Alles andere kann bei Bedarf gelesen werden, wenn Du den Bedarf bemerkst.
Pfad 2 — Zuerst das Modell verstehen
Abschnitt betitelt „Pfad 2 — Zuerst das Modell verstehen“Für Leute, die das konzeptionelle Bild wollen, bevor sie Code schreiben:
- Warum Actors — die Rationale.
- ActorSystem — der Container.
- Actor — die Entität.
- Mailboxes + Dispatchers — was eine-nach-der-anderen zum Funktionieren bringt.
- Supervision + Death Watch — die “let it crash”-Philosophie.
- Coordinated Shutdown — wie Systeme graceful enden.
Danach hast Du das mentale Modell. Der Rest der Doku füllt Details auf.
Pfad 3 — Du kommst von einem anderen Framework
Abschnitt betitelt „Pfad 3 — Du kommst von einem anderen Framework“Für Leute, die von woanders migrieren:
- Migration Overview — die Cross-Framework-Konzept-Map.
- Der spezifische Migration Guide:
- Quickstart, um zu bestätigen, dass die grundlegende API den Erwartungen entspricht.
- Die Fundamentals-Deep-Dives, die auf das abbilden, was Du bereits kennst — die meisten Konzepte tragen sich herüber.
Danach kannst Du Deine bestehenden Patterns übersetzen. Die Konventionen des Frameworks zu verinnerlichen dauert ein paar Wochen; das zugrunde liegende Modell trägt sich von jedem Actor-Framework herüber.
Was Du nicht lesen musst
Abschnitt betitelt „Was Du nicht lesen musst“Die Doku deckt alles ab, was ausgeliefert wird, aber das meiste davon ist Referenz. Du musst nicht lesen:
- Per-CRDT-Seiten, es sei denn, Du verwendest DistributedData.
- Per-Broker-Seiten, es sei denn, Du integrierst diesen Broker.
- Migrations-Adapter-Details, es sei denn, Du entwickelst Schemas weiter.
- Cluster-Tuning, es sei denn, Du triffst auf spezifische Symptome.
Die FAQ + Glossar decken die “jemand hat nach X gefragt”-Fälle ab. Greife zu ihnen, wenn Du eine spezifische Frage hast.
Eine vernünftige Lesereihenfolge von “ich weiß nichts”
Abschnitt betitelt „Eine vernünftige Lesereihenfolge von “ich weiß nichts”“Wenn Du brandneu bei Actor-Frameworks bist:
- Warum Actors — überzeugt Dich.
- Quickstart — bestätigt, dass das Grundlegende funktioniert.
- Actor / Messages / Pattern Matching — das Kern-Triple.
- ActorSystem — wie Du aufsetzt.
- Supervision — das unterscheidende Konzept.
- Mailboxes / Dispatchers — die “wie funktioniert das”-Schicht.
- Sharding Overview + Cluster Overview — wenn Du Verteilung brauchst.
- Persistence Overview — wenn State überleben soll.
Nach ~3 Stunden Lektüre hast Du die Grundlage abgedeckt. Alles andere baut darauf auf.
Wie es weitergeht
Abschnitt betitelt „Wie es weitergeht“- Quickstart — das 5-Minuten-Hello-Actor.
- Fundamentals Overview — die Konzept-Map.
- FAQ — schnelle Antworten.
- Glossar — Begriffsreferenz.