我想将一个单例引用传递给Thespian中的一个actor。 我像ActorSystem一样使用ActorSystem“multiprocTCPBase”。
提前谢谢。
答案 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
的单一方面,但该术语并未特别使用;感谢您引起我的注意,我将更新文档以添加该内容以澄清行为。