AKKA: Arrêt de l 'EventHandler
-
26-10-2019 - |
Question
Afin d'informer les composants externes (à AKKA) dans le cas où une erreur est survenue dans un Acteur, nous utilisons un ErrorHandler auditeur par l'une des solutions SO .
Certaines erreurs nécessitent un processus complet / arrêt machine virtuelle Java. Dans ce cas, à moins que nous appelons:
EventHandler.shutdown()
Il maintient le processus vers le haut.
Quelle serait une manière propre à une procédure d'arrêt machine virtuelle Java dans ce cas? Et si nous avons besoin d'utiliser EventHandler.shutdown()
, quel serait l'endroit le plus logique (AKKA?) Pour l'appeler à partir?
La solution
Si vous utilisez l'Akka Microkernel il sera fait pour vous. Si vous utilisez à l'aide d'un AkkaLoader dans un ServletContainer, il sera fait pour vous. Avez-vous un cycle de vie d'application définie?