Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Akka群集:间接连接的成员未收到关于其自身的UnreachableMember事件_Akka_Akka Cluster_Gossip - Fatal编程技术网

Akka群集:间接连接的成员未收到关于其自身的UnreachableMember事件

Akka群集:间接连接的成员未收到关于其自身的UnreachableMember事件,akka,akka-cluster,gossip,Akka,Akka Cluster,Gossip,关于故障检测和检测的流言蜚语,我想了解一些事情 我编写的一个多jvm测试似乎表明,已检测到失败但仍可通过其他节点访问的成员不会收到unreachablember(self)事件,告诉他已被某个成员检测到无法访问 测试如下: 在3节点集群中,node2将node3检测为不可访问,node3将node2检测为不可访问。然后node1接收到node2和node3无法访问的信息(通过闲聊)。但是,node2和node3从未接收到它们自己被检测为无法访问的事实 在GossipSpec中进行了一些挖掘之后,

关于故障检测和检测的流言蜚语,我想了解一些事情

我编写的一个多jvm测试似乎表明,已检测到失败但仍可通过其他节点访问的成员不会收到
unreachablember(self)
事件,告诉他已被某个成员检测到无法访问

测试如下: 在3节点集群中,
node2
node3
检测为不可访问,
node3
node2
检测为不可访问。然后
node1
接收到
node2
node3
无法访问的信息(通过闲聊)。但是,
node2
node3
从未接收到它们自己被检测为无法访问的事实

GossipSpec
中进行了一些挖掘之后,我发现“错误的”不可访问成员将达到收敛,即使它被标记为
不可访问
(请参阅测试
“不可访问时不达到收敛”

这就是我没有看到
unreachablember(self)
事件的原因吗

我试图达到的最终目标是检测一个成员被错误地发现不可访问,因为由于两者之间的错误通道,该成员无法从给定成员访问