Eureka 配置

Posted adeveloper

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eureka 配置相关的知识,希望对你有一定的参考价值。

#是否向服务注册中心注册自己,该值默认为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 配置的主要内容,如果未能解决你的问题,请参考以下文章

Eureka 配置Eureka 爬坑

Eureka篇三Eureka集群配置

SpringCloud Eureka参数配置项详解

Eureka的集群配置

Eureka:如何禁用/配置对等复制?

Eureka 配置