Akka 阿克卡集群:为什么不';我是否接收到可到达的事件?

Akka 阿克卡集群:为什么不';我是否接收到可到达的事件?,akka,akka-cluster,akka-remoting,Akka,Akka Cluster,Akka Remoting,我在Akka集群中有两个节点 我使用以下内容订阅群集的所有ClusterDomainEvent: cluster.subscribe( self, InitialStateAsEvents, classOf[ClusterDomainEvent]) 当两个节点中的一个关闭时,我接收到一个不可访问的事件,并且我开始每隔几秒钟接收一些日志,这些日志警告我如下: Association with remote system [akka.tcp://application@12

我在Akka集群中有两个节点

我使用以下内容订阅群集的所有
ClusterDomainEvent

cluster.subscribe(
    self,
    InitialStateAsEvents,
    classOf[ClusterDomainEvent])
当两个节点中的一个关闭时,我接收到一个
不可访问的
事件,并且我开始每隔几秒钟接收一些日志,这些日志警告我如下:

Association with remote system [akka.tcp://application@127.0.0.1:2554] has failed
当down节点返回时,日志停止,因此检测到该节点再次可访问,但我仍然没有获得
可访问成员
事件


我错过了什么?我为什么要这样做才能接收此群集事件?

这样做的方法是使用[ReachabilityEvent]classOf订阅群集事件

所以


这样做的方法是使用
classOf[ReachabilityEvent]

所以


这很奇怪,从Akka代码中我可以看到,
ClusterDomainEvent
包括
ReachabilityEvent
sealed trait ReachabilityEvent扩展了ClusterDomainEvent
)。这不应该有什么区别。奇怪的是,从Akka代码中我可以看到,
ClusterDomainEvent
包括
ReachabilityEvent
sealed trait ReachabilityEvent扩展了ClusterDomainEvent
)。这不应该有什么不同。
cluster.subscribe(
  self,
  InitialStateAsEvents,
  classOf[MemberEvent],
  classOf[ReachabilityEvent])