1. 程式人生 > >Eureka 配置

Eureka 配置

服務註冊 enable frame backup 參數 建議 service 屬性 ble

#是否向服務註冊中心註冊自己,該值默認為true
eureka.client.register-with-eureka=false

server端建議設為false

#服務註冊中心的配置內容,指定服務註冊中心的位置
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/,http://master:1111/eureka/,http://backup1:1112/eureka/
#服務註冊中心實例的主機名
eureka.instance.hostname=localhost
#是否檢索服務,默認為true
eureka.client.fetch-registry=false


#自我保護相關的屬性:
eureka.server.enableSelfPreservation=true
可以設置改參數值為false,以確保註冊中心將不可用的實例刪除

#設置機房(即服務器),默認值defaultZone
eureka.client.availabilityZones.myregion=myzone

#設置地域,默認值為us-east-1,註意跟eureka.client.availabilityZones.myregion配合
eureka.client.region=myregion

#安全性配置(這個屬於springboot)
security.user.name=admin
security.user.password=12345
引入組件
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>

#默認值為90s,表示eureka server至上一次收到client的心跳之後,等待下一次心跳的超時時間,在這個時間內若沒收到下一次心跳,則將移除該instance
eureka.instance.lease-expiration-duration-in-seconds

#默認值為30s,表示eureka client發送心跳給server端的頻率
eureka.instance.lease-renewal-interval-in-seconds

#client間隔多久去拉取服務註冊信息,默認為30s
eureka.client.registry-fetch-interval-seconds

Eureka 配置