Akka:获取有关当前演员层次结构的信息

时间:2014-10-05 21:12:47

标签: akka akka-supervision

出于调试目的,我希望以编程方式获取当前在系统中的非终止actor的树。

任何可以赋予\的东西都可以转换为演员层次结构当前状态的文本表示也就足够了。

我该如何实现?

2 个答案:

答案 0 :(得分:1)

您无法直接遍历actor层次结构。但是,您可以将每个actor订阅到Event Bus,然后让一个actor向事件总线发送Path Report消息并收集所有响应。

答案 1 :(得分:0)

您可以递归遍历actor层次结构,但由于给定系统中的actor数通常是弹性的,因此答案可能不可靠。