1

我正在使用 akka 集群,并且无法确定何时使用 Terminated 消息来确定成员已离开集群与使用 UnreachableMember/MemberRemoved 消息。2 条消息和一些示例用例有什么区别?

4

1 回答 1

0

MemberRemoved是一个集群事件,该成员完全从集群中移除。您可以使用订阅集群成员的更改通知Cluster(system).subscribe

另一方面,有一个DeathWatch,一种观察演员以检查其是否被终止的机制。当使用 DeathWatch 时,当 watcherTerminated被终止时,watcher 会收到一个(watched)消息。

于 2019-04-04T11:39:51.047 回答