监视 actor 的停止状态

一个actor可以通过context.watch函数监听其它actor的终止情况,在TerminatedChildFailed信号发出时对其进行捕获并处理。

Note

Akka Typed默认不会 watch 创建的子actor,若需要监听子actor的终止信号需要手动 watch

Terminated信号通过ref属性告知监听者是哪个actor已终止。ChildFailed信号作为Termianted的子类,它除了ref指出是哪个actor已终止外,还通过cause属性告知子actor终止时被抛出的异常。

示例代码请见: 怎样向上冒泡异常#示例代码

在此文档中发现错误?该页面的源代码可以在 这里 找到。欢迎随时编辑并提交Pull Request。