https://en.wikipedia.org/wiki/Actor_model,项目名为“pulsar

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

理论和实践有什么区别?

最佳答案

扭曲, Tornado 和 pulsar 都使用event loop(在扭曲中称为电抗器)来等待文件描述符上的事件。
在这方面,它们是相似的库,因此可以彼此互操作。

pulsar 中的参与者模型是指异步框架的并行方面。例如,这就是 pulsar 与扭曲脉冲不同的地方。在 pulsar 中,每个参与者(认为是专门的线程或进程)都有其自己的事件循环。这样,任何参与者都可以运行其自己的异步服务器,例如。

有关 pulsar 中actor实现的更多信息,请参见此处

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

关于python - Python中的 "Actor model"和 "Reactor pattern"有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19352040/

10-09 02:09