一、下載,安裝
見官網
二、配置
流程: 建module,pom,yml,主啟動,業務類
三、功能
- 負載均衡: Nacos 整合 Ribbon,可以使用 RestTemplate
Nacos整合了Ribbon后,可以使用RestTemplate是因為Nacos作為一個服務發現和注冊中心,可以為RestTemplate提供服務實例的信息,而Ribbon作為一個負載均衡器,可以幫助RestTemplate實現對服務實例的負載均衡。通過整合Nacos和Ribbon,RestTemplate可以根據Nacos注冊的服務實例信息選擇合適的服務節點進行請求,實現了服務發現和負載均衡的功能。這樣的整合可以幫助實現微服務架構中的服務調用和負載均衡需求,提高系統的性能和可靠性。
使用: 在微服務的 application.yml 中,配置微服務名稱
service-url: nacos-user-service: http://微服務名稱
那么RestTemplate 就可以使用nacos-user-service
變量來組合成 URL,負載均衡由Nacos 完成
那么由此就可以理解,什么叫 “nacos 整合了 Ribbon,天生支持負載均衡,整合了負載均衡就可以使用 RestTemplate(添加@LoadBalance 注解)”
- 支持 CP 和 AP 模式切換