如何从Akka的非演员那里获得对现有演员的引用?

时间:2018-01-21 14:20:52

标签: scala akka actor

在我的应用程序中,我有一个类需要与已在actorSystem中创建的现有actor进行通信。如何从这个非演员类中获得对该演员的引用?

1 个答案:

答案 0 :(得分:0)

如果你有对actor系统的引用(https://doc.akka.io/api/akka/current/akka/actor/ActorSystem.html),那么你可以简单地用actor的路径调用actorSelection。这将为您提供ActorSelection,您可以在其上调用resolveOne,然后等到获得演员的引用。获得actor引用后,您可以向其发送消息。

以下是有关解决演员的更多信息:https://doc.akka.io/docs/akka/current/general/addressing.html