Akka.net Lighthouse一直试图连接到失败的节点

时间:2016-09-06 18:07:51

标签: akka.net akka.net-cluster lighthouse

我正在尝试学习akka.net群集。

我以为我理解当节点出现故障时,它会从群集中删除。但这似乎并没有发生。

我启动了一个Lighthouse实例(作为种子节点)并创建了一个超级简单的Akka.net项目,然后连接。这一切都很好。

但是当我杀死这个节点时,Lighthouse一直在寻找它。最终会说出领导者无法履行职责的事情。

我知道节点没有优雅地离开集群,但我想我会让节点崩溃。

我认为当发生这种情况时,八卦系统应该从群集中删除死节点,一切都会继续进行。 (然后,如果节点重新联机,可能会要求将其添加回群集中。

但我必须遗漏一些东西。因为Lighthouse只是一遍又一遍地重试。

为什么这样做而不是等待它再次连接?

1 个答案:

答案 0 :(得分:3)

我将此添加到配置的“群集”部分,导致节点超时:

auto-down-unreachable-after = 5s