Spring Cloud 服務發現與註冊(Eureka)
阿新 • • 發佈:2018-12-20
一、簡要說明:
服務發現與註冊:方便各服務之間自動註冊,呼叫時直接調服service_id,不需關心具體的業務部署情況;方便後續需實現的負載均衡等功能。
二、環境說明:
spring:2.1.0.RELEASE
maven:3.5.3
JDK:1.8
IDE:IntelliJ IDEA 2018.2
三、實現步驟
1、服務中心搭建:
a、新建專案:File->New->Project...
b、填寫專案資訊:
Group:com.jefry.eureka_service,
Artifact:eureka_service,
其它使用預設就可以了。
c、選擇依賴外掛:Cloud Discovery->Eureka server
d、選擇專案存放目錄:
e、專案建好了:
f、配置服務屬性:
檔案在:
重全名:application.yml
配置內容:
spring: application: name: eureka-server server: port: 1001 eureka: client: register-with-eureka: false serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ instance: hostname: localhost
g、啟用eureka server
在EurekaServiceApplication增加@EnableEurekaServer
h、 啟動服務:
在本專案根目錄輸入:mvn spring-boot:run 啟動服務
j、驗證服務:
在瀏覽器訪問:http://127.0.0.1:1001/
2、客戶端搭建: