1
用戶將上傳文件到我的網站,我需要將它們均勻分佈到多臺服務器上,並且還需要在數據庫中有專欄指出上載特定文件的服務器。在服務器上均勻上傳文件
所以這裏是我的設計。
- 具有服務器名稱的枚舉,例如server1,server2,server3。
- 從DB
- 獲取最新的上傳服務器名稱。如果最後上傳服務器是服務器1,那麼當前文件應該被上傳到服務器2和更新數據庫, 如果最後上傳服務器是服務器3 \,那麼當前文件應該被上傳到server1和更新數據庫
應用程序和數據庫目前託管在單個服務器上,但將來我們將轉移到負載平衡。
讓我知道是否有任何其他最好的方法。
我認爲最好弄清楚你將如何執行你的負載平衡。您提出的方法只會讓您有一個選擇:發送到服務器的靜態DNS值。如果您想要真正的故障切換負載平衡方案,這並不理想。 –