2

次の行があります。

val c = context.actorSelection("akka://ActorSystem/user/AAA/BBB/*")
c ! MessageNotification(message)

しかし、メッセージはどこにも配信されないようです。

一方、これは機能します:

val c = context.actorFor("akka://ActorSystem/user/AAA/BBB/CCC")
c ! MessageNotification(message)

私のactorSelectionが解決されず、単一のActorRefが解決されて機能する理由はありますか?

4

1 に答える 1

0

actorFor は、メッセージを受信する特定のアクター システムにメッセージを送信します。actorSelection については、パス内のすべてのアクター システムにメッセージを送信します。

于 2012-11-02T11:06:50.700 に答える