Ich bin wirklich überrascht von diesem Fall. Haben irgendwelche Körper irgendwelche Gedanken, warum das passiert?akka Schauspieler Kind Probleme
das funktioniert jedes Mal fein:
child(name) match {
case Some(ref) => ref ! Ping
case _ =>
val ref = actorOf(PingActor.props, name)
ref ! Ping
}
Wir Schauspieler sind erstellen, wenn das Kind ist nicht vorhanden. Und dann senden Ping Nachricht.
Dieses irgendwann hängt am Fall von Akteur bereits vorhanden sind:
child(name) getOrElse actorOf(PingActor.props, name) ! GetState
Warum?
'aufgelegt' ... du meinst etwas gefriert? –
Ja, beim Senden der Nachricht einfrieren – HoTicE
Woher wissen Sie, dass es beim Senden der Nachricht einfriert und nicht beim Aufruf von 'getOrElse'? –