1. 程式人生 > >Eureka服務端配置

Eureka服務端配置

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