目前我正在爲一家新公司制定業務計劃,我正在研究這個新公司的領導程序員,因此我一直在爲項目。Web應用程序的動態更新
曾經有過的想法讓我對處理它的最好方式感到困惑,所以我的想法是有一個專用於控制客戶端應用程序的中央管理服務器。
基本上我們有~1K客戶端在我們的服務器上運行我們的客戶端應用程序,當我們爲系統發佈補丁時,主服務器將連接到每個客戶端並獲取它的基本信息,如版本,磁盤空間等,然後我們相應地推送新的更新。
現在我知道我可以簡單地有覆蓋文件,但那樣太非專業的腳本,它是不夠的,所以基本上我所問的是:
是用什麼方法對我有更新〜1K客戶端應用程序考慮到服務器負載,版本控制,更新歷史等重要事實?
我認爲有一個想法是使用類似GitHub來管理修訂版本,但我不知道如何去做。
任何意見表示讚賞,親切的問候。