1. 程式人生 > >Spring Cloud第二篇 建立一個Eureka Server

Spring Cloud第二篇 建立一個Eureka Server

在Spring Cloud實現一個Eureka Server是一件非常簡單的事情。下面我們來寫一個Eureka Server DEMO。

編碼

(1) 首先建立一個Maven工程,新增內容如下:

(2) 編寫啟動類,在啟動類上新增@EnableEurekaServer 註解。

(3) 編寫配置檔案application.yml

這樣就完成了一個簡單的Eureka Server。簡要說明一下application.yml中的配置項:

eureka.client.registerWithEureka :表示是否將自己註冊到Eureka
Server,預設為true。由於當前這個應用就是Eureka Server,故而設為false。

eureka.client.fetchRegistry :表示是否從Eureka
Server獲取註冊資訊,預設為true。因為這是一個單點的Eureka Server,不需要同步其他的Eureka Server節點的資料,故而設為false。

eureka.client.serviceUrl.defaultZone :設定與Eureka
Server互動的地址,查詢服務和註冊服務都需要依賴這個地址。預設是http://localhost:8761/eureka ;多個地址可使用 , 分隔。

Eureka的配置類所在類

測試

啟動工程後,訪問:http://localhost:8761/

。我們會發現此時還沒有服務註冊到Eureka上面,如下圖:

該頁面展示了Eureka的系統狀態、當前註冊到Eureka Server上的服務例項、一般資訊、例項資訊等。我們可以看到,當前還沒有任何服務被註冊到Eureka Server上。

歡迎大家和我一起學習spring cloud構建微服務雲架構,我這邊會將近期研發的spring cloud微服務雲架構的搭建過程和精髓記錄下來,幫助更多有興趣研發spring cloud框架的朋友,大家來一起探討spring cloud架構的搭建過程及如何運用於企業專案

我本人邀約各大BATJ架構大牛共創Spring Cloud構建微服務架構的交流社群。 (群號:547793198)歡迎各路架構師、開發者,學習與交流使用Spring Cloud諸多強大元件的實戰經驗。

為什麼某些人會一直比你優秀,是因為他本身就很優秀還一直在持續努力變得更優秀,而你是不是還在滿足於現狀內心在竊喜!

合理利用自己每一分每一秒的時間來學習提升自己,不要再用"沒有時間“來掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來的自己一個交代!

希望此文能幫到大家的同時,也聽聽大家的觀點。歡迎留言討論,加關注,分享你的高見!持續更新

  • To-陌霖Java架構

分享網際網路最新文章 關注網際網路最新發展