我正在尝试创建一个容错的 akka 集群,它将部署在 AWS 中。它是一个标准集群,具有 3 个种子节点 SN1、SN2 和 SN3 以及连接到一个种子节点的多个 Akka 系统。SN 具有 ASG,它将在一个新实例出现故障时旋转一个新实例。
我知道如果 SN1 发生故障,系统将故障转移到其他 SN(种子节点)。但是如何在不停止集群的情况下无缝注册现在具有新 IP 地址的 SN1。
我尝试了以下没有运气
- Cluster.joinseednodes 仅在启动时起作用
- 每个 SN 后面的 ELB 都不起作用。Akka 无法连接到 ELB
有没有人知道如何将种子节点添加到正在运行的 Akka 集群中?
谢谢