我刚试过这里的入门教程
http://doc.akka.io/docs/akka/2.0.1/intro/getting-started-first-scala.html#getting-started-first-scala
当运行这个示例时,一切都正常,但是我从我的每个工作人员那里收到一封死信,说它不能从员工发送一个akka.dispatch.sysmsg.Terminate给主。
我猜这是因为主人在工人之前就关门了。我该怎么纠正呢?如果我注释掉了context.stop(self),问题就会消失,但是,当从侦听器调用context.system.shutdown()时,我能确定一切都被正确地关闭了吗?
如果我实际上只想关闭主程序和工作人员(而不是系统),那么我如何做到这一点,而不按照教程中的建议使用context.stop(self)时得到死信错误。
发布于 2013-11-11 14:55:04
第一:请不要使用这种旧版本的Akka,如果可能的话,目前我们是2.2.3。
您所看到的消息并不表示存在问题(因此,它们不会被打印为错误),因此您不应该试图修复它们。
https://stackoverflow.com/questions/19906164
复制相似问题