标签: java remote-server
我正在构建一个在远程服务器上运行所有类型命令的应用程序(linux& unix)并获取其状态,通常命令将在几分钟到一天之间运行。我想了解哪种方法更好。
在命令完成之前保持与服务器的连接或每隔X秒/分钟/小时连接到服务器并检查作业的状态。
哪种方法更好?
答案 0 :(得分:0)
即使您尝试保持连接,也会发生网络故障,尤其是在长时间运行的连接上(并且您遇到各种超时等)。这意味着你通常最终不得不处理重新连接。除非您需要立即反馈,否则我会定期进行投票。