天天看點

程式猿之踩坑&思考&困惑02

應用如何實作負載均衡?

因為最近在看網絡相關的書,我從DNS做内部負載均衡的角度來說下關于實作應用負載均衡的做法之一。​

某個應用(應用A)要通路另外一台應用(應用B),一般會在​應用A中配置好應用B的IP,進行一對一通路,如果被通路的應用B由于通路量過大撐不住了,可以将應用B部署成多個服務,然後配置其域名,利用DNS域名解析(一個域名映射多個IP),在域名解析的時候配置政策:輪巡應用B的IP們,這樣子就利用DNS實作内部負載均衡啦。

注:一個域名映射多個IP​就像身處不同地理位置的人。某人身處車站、公司、商場等不同場所,所在的地理位置不同(IP不同),但這個人依然還是這個人(不同的IP映射同一個域名)。