Frage

Um externe (an Akka-) Komponenten zu benachrichtigen, falls ein Fehler in einem Akteur aufgetreten ist, verwenden wir eine Fehlerhandler Zuhörer pro SO Lösungen.

Einige Fehler erfordern einen vollständigen Prozess / JVM -Stopp. In diesem Fall, sofern wir nicht anrufen:

EventHandler.shutdown()

Es hält den Prozess hoch.

Was wäre in diesem Fall ein sauberer Weg, um den JVM -Prozess zu stürzen? Und wenn wir verwenden müssen EventHandler.shutdown(), was wäre der logischste (akka?) Ort, an dem er ihn aufrufen würde?

War es hilfreich?

Lösung

Wenn Sie das Akka Microkernel ausführen, wird dies für Sie geschehen. Wenn Sie es mit einem Akkaloader in einem ServletContainer ausführen, wird dies für Sie geschehen. Haben Sie einen definierten Anwendungslebenszyklus?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top