【问题标题】:Hosted, private or integrated web panel托管、私有或集成的网络面板
【发布时间】:2016-09-16 17:53:51
【问题描述】:

我目前正在编写一个包含 Web 面板的 Java 程序。该程序本身在根/虚拟服务器上管理游戏服务器。 Web 面板用于控制程序并显示有关服务器的信息。该程序使用套接字与 Web 面板进行通信。 现在我要在三种可能性之间做出选择:

  1. 托管网络面板:我将在网络空间中托管网络面板。每个想要使用 Web 面板来管理其服务器的人都必须访问一个网站才能登录到 Web 面板。
  2. 私人网络面板:每个客户都必须在自己的网络空间上上传包括网络面板在内的网络文件夹。
  3. 集成网络面板:我会将 Java 网络服务器集成到我的程序中,该程序将托管网络面板。

哪个是最好的?为什么?还有其他选择吗?这是做这种事情的正确方法吗?

【问题讨论】:

    标签: java networking web panel


    【解决方案1】:

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

    解决方案 1:与应用程序“交谈”可能相当困难/缓慢,而使用解决方案 3,您可以在同一台服务器上快速完成所有操作。也不要忘记您的网络空间曾经出现故障/无法访问的风险。

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

    【讨论】:

      【解决方案2】:
      1. 托管 Web 面板:看起来不错,但用户依赖此服务器。因此,您需要继续维护它并确保它一直处于运行状态。

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

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

      个人意见:我会选择第 3 个,而且我会使用 Docker 容器让一切对用户透明。

      【讨论】:

        猜你喜欢
        • 2019-12-02
        • 2021-08-31
        • 2015-01-18
        • 2014-10-26
        • 1970-01-01
        • 2020-08-19
        • 1970-01-01
        • 2021-05-06
        • 2011-09-24
        相关资源
        最近更新 更多