java - 客户端-服务器架构中的容错

标签 java sockets fault

我有一个 java 服务器,它使用套接字为许多客户端提供服务 如果主服务器发生故障,我希望后台服务器自动接管。 我所做的是,我将备份服务器的 IP 地址和端口放在客户端,当发生超时时,我只是连接到备份服务器。 这是正确的决定还是我应该将备份服务器坐标放在服务器端并在连接时将其传输到客户端?

谢谢

最佳答案

让服务器向客户端发送备份地址是个好主意,集中管理这些数据会更容易。

但是,备份服务器地址也应该位于客户端上的属性文件中(或者位于客户端和服务器读取的中央配置数据库中),否则在主服务器关闭时启动时无法找到备份。

关于java - 客户端-服务器架构中的容错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6004447/

相关文章:

java - EDT-挥杆问题

java - Java 8 与 GWT 2.6 或 2.7 兼容吗?

java - 模拟器中未从本地主机收到 UDP 数据包

java - 无法摆脱使用套接字java发送文件中的接收文件循环

x86 - 装配中出现奇怪的段错误

java - 关于游戏的设计、OOP

java - 有没有办法破解显示:table to make the table element values submit as input elements?

c++ - Qt的QTcpSocket ReadyRead信号的实现

linux - 我的脚本应该使用 cp 还是 mv 来更健壮?

core-data - 在一对多 CoreData 关系错误上调用 'count' 是否会将集合中的所有对象带入内存?