Intro-Glossar
Ein Starter-Vokabular für die grundlegenden Konzepte. Für die umfassende Cross-Reference mit jedem in der Doku verwendeten Begriff siehe das vollständige Glossar.
Actor. Eine Entität mit eigenem State + Verhalten, die Nachrichten eine nach der anderen verarbeitet. Siehe Actor.
ActorSystem. Der oberste Container für Actors — einer pro Prozess, besitzt den Dispatcher + Scheduler + Supervisionsbaum. Siehe ActorSystem.
ActorRef. Ein typisiertes Handle auf einen Actor. Du
tellst und askst über den Ref. Siehe
Actor.
Mailbox. Die Nachrichten-Queue pro Actor. Default FIFO, unbounded. Siehe Mailboxes.
Dispatcher. Plant, wann onReceive eines Actors auf dem
JS-Event-Loop läuft. Siehe
Dispatchers.
Kommunikation
Abschnitt betitelt „Kommunikation“tell. Fire-and-forget Send. Das Default-Verb. Siehe
Messages.
ask. Request/Response über Actors — gibt ein Promise
zurück. Siehe Ask Pattern.
Message. Jeder Wert, den Du tellst. Konvention:
Discriminated Union mit einem kind-Feld. Siehe
Messages.
Lebenszyklus
Abschnitt betitelt „Lebenszyklus“Supervisionsstrategie. Logik pro Elternteil, die den Fehler eines Kindes auf eine Direktive abbildet (Restart / Resume / Stop / Escalate). Siehe Supervision.
Death Watch. Abonniere “dieser Actor hat aufgehört”-Events
via context.watch(ref). Siehe
Death Watch.
PoisonPill. Systemnachricht, die einen Actor graceful stoppt, nachdem seine Mailbox leer ist. Siehe Poison Pill und Kill.
Verteilung
Abschnitt betitelt „Verteilung“Cluster. Eine Gruppe von Actor-Systemen, die ihre Membership per Gossip austauschen. Siehe Cluster Overview.
Sharding. Ein-Actor-pro-Entity-Key, über Nodes verteilt. Siehe Sharding Overview.
Singleton. Genau ein Actor cluster-weit. Siehe Singleton Overview.
Persistenz
Abschnitt betitelt „Persistenz“PersistentActor. Event-sourced Actor-Basisklasse. Events sind durable; State wird aus ihnen abgeleitet. Siehe PersistentActor.
Journal. Der Append-Only-Event-Store. Siehe Persistence Overview.
Snapshot. Periodischer State-Dump, der das Event-Replay-Fenster begrenzt. Siehe Snapshots.
Schnelle Patterns
Abschnitt betitelt „Schnelle Patterns“onReceive. Die Hauptmethode eines Actors — behandelt
jede eingehende Nachricht.
context. Die Runtime-API, auf die jeder Actor Zugriff
hat — Kinder spawnen, Timer, Watch, Become.
Props. Das Konstruktionsrezept für einen Actor —
Factory + optionaler Supervisor / Dispatcher / Mailbox. Siehe
Props.
Wie es weitergeht
Abschnitt betitelt „Wie es weitergeht“- Glossar (vollständig) — die umfassende Begriffsreferenz.
- Quickstart — das Vokabular in Aktion sehen.
- Fundamentals Overview — die konzeptionelle Map.