Akka初始化孩子的最佳实践

时间:2018-10-07 16:34:08

标签: java akka

this question中所述,我有2个角色-主管和从属,其中主管是从属的父级。我更改了Supervisor的行为,不是停止子级,而是在故障升级时重新启动子级。

因此,我不得不更改从属初始化。

在Supervisor中,我通过以下方式进行初始化:

class SupervisorActor extends AbstractActor {

@Override
public void preStart() {
    child = getContext().findChild("slave").orElseGet(() -> {
        return getContext().actorOf(Props.create(SlaveActor.class), "slave");
    });
}

在这种情况下,初始化的最佳实践是什么?

0 个答案:

没有答案