为了在Actor内发生错误时通知外部(到AKKA)组件,我们为每个SO解决方案使用ErrorHandler侦听器。
有些错误需要完全停止进程/JVM。在这种情况下,除非我们呼叫:
EventHandler.shutdown()
它保持了这个过程。
在这种情况下,关闭JVM进程的干净方法是什么?如果我们确实需要使用EventHandler.shutdown()
,那么从什么地方调用它最符合逻辑(AKKA?)?
如果您正在运行Akka Microkernel,它将为您完成。如果您在Servlet容器中使用AkkaLoader运行它,它将为您完成。您有定义的应用程序生命周期吗?