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?

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top