2013-10-14 4 views

Antwort

4

Twisted, Tornado und Pulsar verwenden alle einen event loop (genannt Reaktor in verdreht), um auf Ereignisse auf Dateideskriptoren zu warten. In dieser Hinsicht sind sie ähnliche Bibliotheken und können daher miteinander zusammenarbeiten.

Das Actor-Modell in Pulsar bezieht sich auf die parallele Seite des asynchronen Frameworks. Hier unterscheidet sich Pulsar zum Beispiel von verdreht. Im Pulsar hat jeder Akteur (denken Sie an einen speziellen Thread oder Prozess) seine eigene Ereignisschleife. Auf diese Weise kann jeder Akteur beispielsweise seinen eigenen asynchronen Server betreiben.

Weitere Informationen über die Schauspieler Umsetzung in Pulsar hier

http://quantmind.github.io/pulsar/design.html

1

Es gibt keinen Unterschied. "Actor Model" ist etwas mehrdeutig, aber beide Begriffe sind so allgemein, dass sie auf viele verschiedene Software mit anderen Eigenschaften als ihrem Basismodell angewendet werden können.

+1

http://www.quora.com/Node-js/What-is-a-good-comparison-of-the-reactor Muster-gegen-Schauspieler-Modell – robotoaster

Verwandte Themen