SpringCloud 基礎教程(二) 服務註冊(Eureka Client)
阿新 • • 發佈:2018-11-15
1、建立【服務提供者】,即 Eureka Client
1.1、新建 Spring Boot 工程,工程名稱:springcloud-eureka-client
2.2、工程 pom.xml 檔案新增如下依賴:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
1.3、在工程啟動類中,添加註解 @EnableEurekaClient
package com.miniooc.client; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; /** * EurekaClientApplication * * @author 宋陸 * @version 1.0.0 */ @EnableEurekaClient // 啟用 eureka client 相關預設配置 @SpringBootApplication public class EurekaClientApplication { public static void main(String[] args) { SpringApplication.run(EurekaClientApplication.class, args); } }
1.4、新建工程配置檔案 application.yml ,配置內容:
server: port: 52601 spring: application: name: eureka-client eureka: instance: hostname: localhost client: serviceUrl: defaultZone: http://localhost:9527/eureka/,http://localhost:9528/eureka/,http://localhost:9529/eureka/ register-with-eureka: true # 預設為 true。設為 false,僅作為服務中心,不作為服務客戶端。 fetch-registry: true # 預設為true。設為false,不從服務中心檢索註冊的服務。
1.5、啟動 服務提供者 工程,開啟瀏覽器,訪問 服務中心 前臺頁面 http://localhost:9527,http://localhost:9528,http://localhost:9529
紅框處 一個服務註冊到了服務註冊中心,服務名稱:EUREKA-CLIENT,埠:9528。