在客户端连接之前启动并连接多台服务器

问题描述 投票:0回答:1

我正在尝试在Java中实现Raft软件,但是在如何启动集群中的服务器时遇到了问题。我应该如何在不连接客户端的情况下全部启动它们?我停留在第一个的socket.accept()上,因为它一直在等待连接,但是我不知道如何解决该问题。不久,如何启动几个服务器,将它们彼此连接,然后等待客户端连接?任何帮助表示赞赏!谢谢

java distributed-computing distributed distributed-system raft
1个回答
0
投票

每台机器都有其余机器的地址列表。例如,假设筏子群集中有3台机器,然后

机器1知道机器2和机器3的IP地址。同样,Machine2知道Machine1和Machine3的IP地址,Machine3知道Machine1和Machine2的IP地址

每台机器都应尝试与所有其他机器建立连接。此后,您可以在木筏中启动领导者选举过程。

© www.soinside.com 2019 - 2024. All rights reserved.