如何将单例引用传递给thespian中的actor

时间:2016-11-26 12:35:37

标签: python singleton actor

我想将一个单例引用传递给Thespian中的一个actor。 我像ActorSystem一样使用ActorSystem“multiprocTCPBase”。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

所有Thespian(http://thespianpy.com)actor都有一个actor地址,用于标识它们并可以传递给消息中的其他actor,如果你以这种方式编写基于actor的应用程序,则允许每个actor只创建一次。

此外,createActor()调用具有globalName参数,可用于标识特定命名的actor(http://thespianpy.com/using.html#sec-5-3)。这个actor是系统的单例:任何指定相同createActor()的后续globalName调用将返回原始actor而不是创建一个新actor(直到单身人员死亡,在这种情况下,一个新的单身演员将在随后的电话中创建。

描述了使用globalName的单一方面,但该术语并未特别使用;感谢您引起我的注意,我将更新文档以添加该内容以澄清行为。