eureka 参数配置说明
eureka.client.enabled true
表明尤里卡客户端启用
eureka.client.eureka-connection-idle-timeout-seconds 30
显示HTTP连接尤里卡服务器处于闲置状态多少时间(以秒为单位)才可以关闭。
在AWS环境中,建议值是30秒或更少,因为在不稳定状态防火墙清除连接信息几分钟后断开连接
eureka.client.eureka-server-connect-timeout-seconds 5
表示要等多长时间(以秒为单位)之前到尤里卡的连接服务器超时。
注意,连接在客户端被org.apache.http.client汇集。HttpClient和创造这个设置会影响实际的连接以及等待时间从池中获取连接。
eureka.client.register-with-eureka true
表明该实例能否被注册到尤里卡服务的其他客户端发现。
在某些情况下,您不希望您的实例被发现而你想发现其他实例。
eureka.client.fetch-registry true
表明这个客户能否应该从尤里卡服务端获取尤里卡注册表信息
eureka.client.g-zip-content true
显示只要是支持的服务从尤里卡服务端获取的内容是否被压缩。
表明从尤里卡服务端获取的信息是压缩过的用来优化网络流量。
eureka.client.heartbeat-executor-thread-pool-size 2 心跳执行器的线程池初始值。
eureka.client.initial-instance-info-replication-interval-seconds 40 表明最初多长时间(以秒为单位)复制实例信息到尤里卡服务。
eureka.client.instance-info-replication-interval-seconds 30 表明多长时间(以秒为单位)复制实例更改到尤里卡服务。
eureka.client.registry-fetch-interval-seconds 30 表明多长时间(以秒为单位)从尤里卡服务获取注册表信息。
eureka.client.serviceUrl.defaultZone 尤里卡客户端和服务端通信的地址,多个地址用逗号隔开,e.g. http://localhost:8761/eureka/
eureka.dashboard.enabled true 表明是否启用尤里卡服务控制台,默认为启用
eureka.dashboard.path / 尤里卡服务控制台的相对路径,默认为“/”
eureka.instance.health-check-url 尤里卡实例健康检查绝对路径URL
eureka.instance.home-page-url 尤里卡实例home页面绝对路径URL
eureka.instance.hostname 尤里卡实例主机名;如果不配置,尤里卡会直接使用操作系统的主机名
eureka.instance.lease-expiration-duration-in-seconds 90
表明尤里卡服务等待的时间间隔,以秒为单位自收到最后的心跳才能把这个实例从它的视图中删除。
这个值被设置为至少高于leaseRenewalIntervalInSeconds中指定的值。
eureka.instance.lease-renewal-interval-in-seconds 30
表明尤里卡客户端间隔多长时间(以秒为单位)向尤里卡服务发送心跳信息用来证明客户端是活着的;
在leaseExpirationDurationInSeconds参数的指定值期间没有收到来自客户端的心跳,这个实力会被尤里卡服务删除
eureka.instance.namespace eureka 通过配置文件找到namespace,忽略springcloud的配置
eureka.instance.status-page-url 尤里卡实例状态页面绝对路径URL