Zum Inhalt springen
uencoder

Actor Model

Das Actor-Modell kapselt Berechnung in unabhängige Actor, die über asynchrone Nachrichten kommunizieren ohne Shared Memory – natürlich nebenläufigkeitssicher.

Zweck

Nebenläufigkeitsmodell ohne Shared State, das verteilte und nebenläufige Programmierung vereinfacht.

Mechanismus

Jeder Actor hat privaten Zustand und Mailbox. Interagiert nur durch asynchrone Nachrichten, verarbeitet diese in Reihenfolge. Kann Kind-Actors erzeugen. Erlang/Akka realisieren hoch fehlertolerante Systeme mit diesem Modell. Ortstransparenz unterstützt Verteilung.

Anwendungsfälle

  • Nebenläufige Programmierung
  • Verteilte Systeme
  • Fehlertolerantes Design

Verwandte Begriffe

References