是告訴客戶端所有服務端的地址,然后客戶端選一個鏈接嗎? 還是有什么好用的方法
負載均衡,如 nginx 通過 upstream 來設置。
有沒有一種方法,再增加服務端的時候,不需要多余的配置就能使用新的服務端,nginx需要配置重啟
@7289:樓下推薦的 dns 確實是最簡單的,但缺點也是最多的,例如一個 gateway 服務器掛了,還是會定向到這臺服務器,正常的服務器不一定能提供服務;無法判斷服務器是否過載等等.其它的也是要配置的吧~至于有沒有類似服務注冊那樣配置的負載均衡,我就不知道了,蹲個大佬吧
最簡單的方法是DNS負載均衡,就是給域名配置多個A記錄,指向不同的服務器,客戶端請求DNS會隨機分配一個IP地址,達到負載均衡的需求。
專業(yè)一點的用lvs 或者阿里云的lbs做負載均衡。
解析同一個域名這個好,夠簡單。