gpt4 book ai didi

java - 使用 RMI 检测服务器崩溃

转载 作者:行者123 更新时间:2023-12-04 06:41:02 24 4
gpt4 key购买 nike

我是 Java 和 RMI 的新手,但我正在尝试以这样一种方式编写我的应用程序,即有许多客户端连接到单个服务器。到现在为止还挺好....

但是当我关闭服务器(模拟崩溃或通信问题)时,我的客户端仍然不知道,直到我下一次调用服务器。要求我的客户端在没有服务器的情况下在“离线模式”下继续工作,并且我越早知道自己处于离线状态,用户体验就会越好。

是否有一个保持打开的 Activity 连接,客户端可以检测到问题或类似的东西 - 或者我只需要等到下一次调用失败?我想我可以对服务器进行“健康检查”,但这似乎不是最好的方法。

谢谢你的帮助

最佳答案

实际上,我只是想了解更多有关 RMI 和 CORBA 的知识,但我并没有像您那样深入。我所知道的是,这些系统的构建成本也较低,据我所知,有源连接是一件昂贵的事情。

我建议您使用多播地址,您的服务器以某种方式向其发送“我还在这里”,但不使用 TCP 连接,UDP 应该足以达到此目的并且更高效。

关于java - 使用 RMI 检测服务器崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4231571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com