Ich habe gelesen, dass ein Akka-Actor Nachrichten nacheinander verarbeitet. Warum ist das?Warum ist das Standardverhalten von Akka Actor, um Nachrichten nacheinander zu verarbeiten?
Was kann ich nicht meinen Kopf wickeln ist "Warum ist die synchronisierte Ausführung von Nachrichten das Standardverhalten?". Ich verstehe, dass für die parallele Ausführung von Mailbox-Nachrichten die Funktionen (auszuführende Aufgaben) 0 Nebenwirkungen haben sollten.
Ist das Standard-Akka-Verhalten, weil diese Anwendungsfälle, die absolut unabhängige Ausführung und 0 Nebenwirkungen haben, eine MINORITÄT sind und wir normalerweise mit Jobs arbeiten, die gemeinsame Ressource benötigen.
Wenn das Entwurfsziel von scala und funktionaler Programmierung 0 Nebenwirkungscode ist, für den das folgende Szenario gilt, dann warum ist dies kein Standardverhalten in der Akka-Aktor-Nachrichtenverarbeitung.
Ich denke, ein Punkt ist, dass Sie über verschiedene Akteure parallelisieren möchten, aber nicht innerhalb eines bestimmten Akteurs. – marstran