托管,私人或集成网络面板

时间:2016-09-16 17:53:51

标签: java networking web panel

我目前正在编写一个包含Web面板的Java程序。程序本身管理root / vServer上的gameserver。 Web面板用于控制程序并显示有关服务器的信息。该程序使用套接字与Web面板进行通信。  现在我已经到了我必须在三种可能性之间做出决定的地步:

  1. 托管网络面板:我将在网站空间中托管网页面板。每个想要使用网络面板管理服务器的人都必须访问网站才能登录网页面板。
  2. 私人网络面板:每个客户都必须在自己的网站空间上传包含网络面板的网络文件夹。
  3. 集成网络面板:我会将Java网络服务器集成到我的程序中,该程序将托管网络面板。
  4. 哪一个最好?为什么?还有其他选择吗?这是完全做这样的事情的正确方法吗?

2 个答案:

答案 0 :(得分:0)

解决方案3对我来说似乎是最好的。原因是:

解决方案1:"谈话"可能相当困难/缓慢对于应用程序,而使用解决方案3,您可以快速完成所有操作,因为它位于同一台服务器上。另外,请不要忘记您的网站空间不断下载/无法访问的风险。

解决方案2:不要这样做,因为这会使客户的设置变得复杂。

答案 1 :(得分:0)

  1. 托管网页面板:看起来不错,但用户依赖此服务器。所以你需要继续保持它并确保它一直保持起来。

  2. 这与解决方案3有关。因为两者似乎都托管在用户计算机上。

  3. 如果它是一个启动服务器的脚本文件,这是特别好的。

  4. 个人观点:我会选择第三个,我也会使用Docker容器让一切对用户透明。