2016-09-16 32 views
0

我目前正在編寫一個包括web面板的Java程序。該程序本身管理root/vServer上的遊戲服務器。 Web面板用於控制程序並顯示有關服務器的信息。該程序使用套接字與Web面板進行通信。 現在我得到的地方,我必須做出決定可能性之間有三個點: 託管,私人或集成的web面板

  • 託管的Web面板

      我將在一個網絡空間承載Web面板。每個想要使用Web面板管理服務器的人都必須訪問一個網站才能登錄到Web面板。
    1. 私人網絡面板:每一個客戶都會有上傳,包括對自己的網站空間的網絡面板的網絡文件夾。
    2. 集成的Web面板:我會一個Java Web服務器整合到我的計劃,將承載Web面板。

    哪一個是最好的?爲什麼?還有其他選擇嗎?這是做這種事的正確方法嗎?

  • 回答

    0

    解決方案3對我來說似乎是最好的一個。這樣做的原因:

    解決方案1:這可能是相當困難/慢「交談」的應用程序,而與解決方案3,你可以快速的做的一切,因爲它是在同一臺服務器上。另外不要忘記你的網絡空間有可能會無法訪問/無法訪問。

    解決方案2:不要這樣做,因爲這會讓您的客戶的設置複雜化。

    0
    1. 託管網頁面板:這看起來不錯,但用戶依賴於此服務器。所以你需要繼續保持它並確保它一直在運行。

    2. 這是因爲這兩個似乎是用戶機器上託管的相關解決方案3。

    3. 這是好事,尤其是如果它是一個腳本文件,將啓動服務器。

    個人觀點:我會去第三個,我也會使用Docker容器來讓所有的東西都對用戶透明。