簡體   English   中英

Python中的“Actor模型”和“Reactor模式”有什么區別?

[英]What's the difference betwee “Actor model” and “Reactor pattern” in Python?

https://en.wikipedia.org/wiki/Actor_model ,該項目被稱為“ 脈沖星

https://en.wikipedia.org/wiki/Reactor_pattern ,項目是Twisted和Tornado

理論和實踐有什么不同?

Twisted,tornado和pulsar都使用事件循環 (稱為twisted in twisted)來等待文件描述符上的事件。 在這方面,它們是類似的庫,因此可以相互操作。

脈沖星中的actor模型指的是異步框架的並行端。 例如,這就是脈沖星不同於扭曲的地方。 在脈沖星中,每個actor(想到專門的線程或進程)都有自己的事件循環。 這樣,任何actor都可以運行自己的異步服務器。

關於脈沖星中演員實現的更多信息

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

沒有區別。 “演員模型”有點模棱兩可,但這兩個術語都足夠通用,可以應用於許多不同的軟件,這些軟件在基本模型之外具有不同的特征。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM