传播例外,我有一个简单的演员的层次结构,看起来如下:在阿卡
root
|
-- parent1
| |
| -- child1_1
| |
| -- child1_2
|
-- parent2
|
-- child2_1
|
-- child2_2
root
实现supervisorStrategy
处理各种异常。
如果在parent1
或parent2
中发生未处理的异常,则达到supervisorStrategy
,并且适当地执行处理。
如果任何孩子发生未处理的异常,那么我只得到[ERROR] akka.actor.OneForOneStrategy
,就是这样。
我该如何获得层次结构中的任何未处理的错误向上传播并到达root
将在哪里处理?
我需要处理监督并将Escalate
添加到每个级别?