1、pom.xml
注意:
Finchley版本的SpringCloud對于Eureka的依賴配置為
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
Camden版本的依賴是
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
2、application.yml
spring:
application:
name: eureka-server
server:
port: 8761
eureka:
instance:
#eureka服務端配置
prefer-ip-address: false
# 不使用主機名來定義注冊中心的位址,而使用IP位址的形式
status-page-url-path: /actuator/info
# 擷取此執行個體狀态頁的URL路徑,然後構造出主機名,安全端口等,預設為/info
health-check-url-path: /actuator/health
# 擷取此執行個體的相對健康檢查URL路徑,預設為/health
client:
#eureka用戶端配置
register-with-eureka: true
# 執行個體是否在eureka伺服器上注冊自己的資訊以供其他服務發現,預設為true
fetch-registry: false
# 此用戶端是否擷取eureka伺服器系統資料庫上的注冊資訊,預設為true
service-url:
# 指定服務注冊中心的位址
defaultZone: http://localhost:8761/eureka/
3、在SpringBoot的啟動類上面加上EurekaServer的注解
@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
public static void main(String[] args) {
SpringApplication.run(EurekaServerApplication.class, args);
}
}
4、啟動後通路
5、Eureka的配置
可以參考下面連結很是全面
https://www.cnblogs.com/fangfuhai/p/7070325.html