2013-10-14 18 views

risposta

4

Twisted, tornado e pulsar utilizzano tutti uno event loop (chiamato reattore in twistato) per attendere gli eventi sui descrittori di file. In questo senso, sono librerie simili e quindi possono interagire tra loro.

Il modello attore in pulsar si riferisce al lato parallelo della struttura asincrona. Questo è dove il pulsar differisce dal twistato per esempio. In pulsar ogni attore (pensa ad un thread o processo specializzato) ha il suo ciclo di eventi. In questo modo, ad esempio, qualsiasi attore può eseguire il proprio server asincrono.

Maggiori informazioni sull'attuazione attore pulsar qui

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

1

Non c'è differenza. Il "modello attore" è in qualche modo più ambiguo, ma entrambi i termini sono sufficientemente generali da poter essere applicati a molti software diversi con caratteristiche diverse al di fuori del loro modello di base.

+1

http://www.quora.com/Node-js/What-is-a-good-comparison-of-the-reactor -vs-attore-modello -pattern – robotoaster

Problemi correlati