spring cloud eureka discovery client 商品微服務 註冊到eureka server

1.新建eureka discovery client項目

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
選擇項目地址,finish.

2.啓動項目

啓動eureka server項目

在這裏插入圖片描述
在這裏插入圖片描述

添加註解 @EnableDiscoveryClient

在這裏插入圖片描述

添加配置

在這裏插入圖片描述
啓動之前,先確定啓動eureka server項目,然後啓動goods項目
goods項目的啓動結果讓人絕望,根本啓動不了,沒報任何錯誤就直接shutdown了,根本啓動不起來。哈哈哈!好吧,是springboot和springcloud版本的問題,還是嚴格安裝廖師兄視頻的版本來吧,保持版本統一很重要,不然會碰到各種莫名其妙的錯誤。廖師兄已經爲我們蹚過這些坑了,我們就不要蹚渾水,不然隨便一個錯誤,就夠我們折騰半天了,極其容易打擊學習的積極性。

3.修改springboot和springcloud的版本

eureka server和goods項目都修改成下面的版本,並且reload maven
在這裏插入圖片描述
如果無法下載SpringBoot 2.0.0.M3,在pom.xml文件里加上如下代碼:

<repositories>
	<repository>
		<id>spring-snapshots</id>
		<name>Spring Snapshots</name>
		<url>https://repo.spring.io/snapshot</url>
		<snapshots>
			<enabled>true</enabled>
		</snapshots>
	</repository>
	<repository>
		<id>spring-milestones</id>
		<name>Spring Milestones</name>
		<url>https://repo.spring.io/milestone</url>
		<snapshots>
			<enabled>false</enabled>
		</snapshots>
	</repository>
</repositories>

<pluginRepositories>
	<pluginRepository>
		<id>spring-snapshots</id>
		<name>Spring Snapshots</name>
		<url>https://repo.spring.io/snapshot</url>
		<snapshots>
			<enabled>true</enabled>
		</snapshots>
	</pluginRepository>
	<pluginRepository>
		<id>spring-milestones</id>
		<name>Spring Milestones</name>
		<url>https://repo.spring.io/milestone</url>
		<snapshots>
			<enabled>false</enabled>
		</snapshots>
	</pluginRepository>
</pluginRepositories>

4.重新分別啓動eureka server和goods項目

這次沒有任何問題,goods服務已經註冊上了
在這裏插入圖片描述

5.常見問題

自定義服務訪問地址

在這裏插入圖片描述
自定義下面goods服務地址
在這裏插入圖片描述
添加配置,再次點擊
在這裏插入圖片描述
在這裏插入圖片描述

eureka server 管理頁面的紅字是什麼?

隨着goods服務的不斷重啓,當可用率低於某個閾值的時候,註冊中心頁面給出紅字警告,有助於監控服務的可用情況在這裏插入圖片描述
在開發環境可以通過配置項來關閉它,有助於我們開發, 但是正式環境不要關閉
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章