天天看點

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、啟動後通路

Eureka服務端配置

5、Eureka的配置

可以參考下面連結很是全面

https://www.cnblogs.com/fangfuhai/p/7070325.html

繼續閱讀