cloud-loregit
Spring Cloud Netflix,該項目是Spring Cloud的子項目之一,它主要提供的模塊包括:服務發現(Eureka),斷路器(Hystrix),智能路有(Zuul),客戶端負載均衡(Ribbon)。配置仍是比較方便的,起了一個cloud-lore parent項目,後面先添加一個eureka-lore,在pom中我加入了以下依賴:github
不少人會使用 dependencyManagement中加入spring-cloud-dependencies來表示版本控制,可是我用的是spring-cloud-starter-parent,裏面有不少咱們想要的東西。這裏使用的版本是Finchley.RELEASE,和網上不少看到的例子的舊版本比,就是包的名稱或者類變更了,報錯的時候須要好好看一下,好比有的包名加入了spring
而後在添加一點代碼和配置,這裏主要是加上@EnableEurekaServer註解app
在application.properties中加入負載均衡
啓動後,咱們能夠在 localhost:8080 看到以下頁面,沒有提供什麼服務。ide
那麼咱們就加一個提供者吧,加入以下依賴spa
而後加個服務3d
加個配置:版本控制
而後就能夠啓動項目啦blog
來看看剛纔那個頁面有什麼變化:
仍是老套路,加配置就是啦,這裏加入了spring-cloud-starter-netflix-ribbon,不過咱們下次再看看這個
調用以前的那個服務,來作一個簡單的加法,相信他不會作錯吧:
我想是的:
留下一點筆記!
未完待續