我目前正在编写一个包含Web面板的Java程序。程序本身管理root / vServer上的gameserver。 Web面板用于控制程序并显示有关服务器的信息。该程序使用套接字与Web面板进行通信。 现在我已经到了我必须在三种可能性之间做出决定的地步:
哪一个最好?为什么?还有其他选择吗?这是完全做这样的事情的正确方法吗?
答案 0 :(得分:0)
解决方案3对我来说似乎是最好的。原因是:
解决方案1:"谈话"可能相当困难/缓慢对于应用程序,而使用解决方案3,您可以快速完成所有操作,因为它位于同一台服务器上。另外,请不要忘记您的网站空间不断下载/无法访问的风险。
解决方案2:不要这样做,因为这会使客户的设置变得复杂。
答案 1 :(得分:0)
托管网页面板:看起来不错,但用户依赖此服务器。所以你需要继续保持它并确保它一直保持起来。
这与解决方案3有关。因为两者似乎都托管在用户计算机上。
如果它是一个启动服务器的脚本文件,这是特别好的。
个人观点:我会选择第三个,我也会使用Docker容器让一切对用户透明。