Eureka Server搭建

Eureka Server搭建

工作項目是微服務開發,需要搭建 Eureka,記載下配置信息。

1.maven座標:

parent模塊:

<dependency> 
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring‐cloud‐dependencies</artifactId>
   <version>Finchley.SR1</version> 
   <type>pom</type> 
   <scope>import</scope>
</dependency>

Eureka Server模塊:

 <!-- 導入Eureka服務的依賴-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>

2.啓動類上加註解:

啓動類上加上@EnableEurekaServer註解,此註解標記了該服務是一個Eureka服務

3.application.yml配置

server:
 port: 50101 #服務端口

spring:
 application:
  name: eureka-center  #指定服務名

eureka:
 client:
  register-with-eureka: false  #服務註冊,是否將自己註冊到Eureka服務中
  fetch-registry: false #服務發現,是否從Eureka中獲取註冊信息
  service-url:  #Eureka客戶端與Eureka服務端的交互地址,高可用狀態配置對方的地址,單機狀態配置自己(如果不配置則默認本機8761端口)
   defaultZone:  http://localhost:50101/eureka/
 server:
  enable-self-preservation: false #是否開啓自我保護模式
  eviction-interval-timer-in-ms: 60000  #服務註冊表清理間隔(單位毫秒,默認是60*1000

4.啓動Eureka Server服務模塊,輸入127.0.0.1:50101

在這裏插入圖片描述
紅色提示信息:自我保護模式被關閉。在網絡或其他問題的情況下可能不會保護實例失效
自我保護模式:
當某些微服務不再向Eureka Server上報狀態,Eureka Server會從服務列表將此服務刪除,如果出現網絡異常情況,此時Eureka server進入自保護模式,不再將微服務從服務列表刪除。
項目開發時建議關閉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章