參考: https://mrbird.cc/Spring-Cloud-Ribbon-LoadBalance.html
代碼:https://github.com/wuyouzhuguli/SpringAll/tree/master/29.Spring-Cloud-Ribbon-LoadBalance
總結:服務消費者拉取Eureka Server裏的可用服務列表保存到本地服務消費者中,再根據負載均衡算法請求使用哪一個服務提供者。
Ribbon負責客戶端的負載均衡,而Nginx負責的是服務端的負載均衡。
在微服務分佈式中,常常需要使用結合RestTemplate來使用,RestTemplate是一個滿足restful風格的http請求。
ribbon負載均衡算法:https://www.cnblogs.com/cxxjohnson/p/9027919.html (暫不學習)