天天看點

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

接SpringCloud學習筆記(一):搭建Eureka服務和叢集。。。。

1、使用兩個不同端口啟動兩個服務提供者,分别注冊到我們的服務注冊中心,用來測試負載均衡。

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

2、建立一個springboot項目來實作服務消費者:

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

3、在啟動類上添加@EnableEurekaClient,并建立RestTemplate執行個體,并通過@LoadBalanced注解開啟用戶端負載均衡。

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

4、建立一個接口,通過RestTemplate來實作對SERVICE-ONE的/test接口的調用。(此處通路的是服務名“SERVICE-ONE”,而不是具體的位址)

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

5、在配置檔案中添加配置資訊,和之前的SERVICE-ONE一樣,要添加注冊中心位址。

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

6、啟動後我們可以看到注冊中心多了我們的服務

SpringCloud學習筆記(一)續:服務發現與消費Ribbon

通過調用我們服務消費者的“rib”接口服務,我們可以從兩個SERVICE-ONE的控制台看到交替列印的資訊。

PS:這是最近學習SpringCloud的筆記,有不對的地方望大佬指正。

繼續閱讀