Oder ist es an das gesamte Akteursystem gebunden? Ich beschäftige mich mit meinem Akteurs-System und es werden einige tote Briefe, wenn ich einen Schauspieler gestoppt habe. Ich habe im Event-Stream-Weg getan, aber es hat nicht funktioniert.So frage ich mich, ob das tote Brief-Postfach an den Schauspieler gebunden war Instanz oder das Akteursystem. Oder gibt es vielleicht keine Notwendigkeit, mit den toten Buchstaben umzugehen?Ist ein Dead-Letter-Postfach an eine Actor-Instanz gebunden?
1
A
Antwort
1
Tote Buchstaben gehen durch die DeadLetterActorRef
, die eine spezielle actorref ist, die die Nachricht direkt an die eventStream
der ActorSystem
übergibt. Standardmäßig hört ein regulärer Akteur namens DeadLetterListener
DeadLetters
auf dem eventStream
ab - dies ist der Akteur, der tote Briefe in das Protokoll schreibt (es sei denn, akka.log-dead-letters
ist auf off gesetzt, dann wird es nicht gestartet, wenn das Aktorsystem startet).
Vielen Dank für die Beantwortung meiner Frage. –