可靠代理何时在Akka终止?

时间:2013-12-28 02:35:02

标签: akka

documentation说:

  

当目标actor终止时,代理也将终止

我对以下情况发生的事情感到困惑:

  1. 远程计算机崩溃
  2. 由于网络问题,远程节点无法访问
  3. 在这些情况下会发生什么?如果目标正常关闭并且能够取消终止消息,代理是否仅终止?如果代理在这些条件下没有终止,那么使用可靠代理的系统如何从网络或远程机器故障中恢复?

1 个答案:

答案 0 :(得分:0)

截至Akka 2.2 ReliableProxy将因您Remote Deathwatch所述的条件而停止。 ReliableProxy监视隧道并在收到隧道Terminated后自行停止。

在Akka 2.3中我贡献了一个enhancement,其中ReliableProxy将在终止后尝试重新连接到目标(在Akka 2.2中不会这样做,它只是停止)。我们正在使用此增强版ReliableProxy

相关问题