Spring Cloud Netflix application 配置说明

由官方文档直译过来的,获取有些许错误。

NameDefaultDescription
eureka.client.eureka-connection-idle-timeout-seconds30指示与eureka服务器的HTTP连接在关闭之前可以保持空闲状态的时间(以秒为单位)。 在AWS环境中,建议将该值设置为30秒或更短,因为防火墙会在几分钟后清除连接信息,使连接处于悬吊状态.
eureka.client.eureka-server-connect-timeout-seconds5指示与eureka服务器的连接需要超时之前要等待的时间(以秒为单位)。 请注意,客户端中的连接由org.apache.http.client.HttpClient池化,此设置影响实际的连接创建以及从池中获取连接的等待时间.
eureka.client.eureka-server-d-n-s-name获取要查询以获取eureka服务器列表的DNS名称。如果合同通过实现serviceUrls返回服务URL,则不需要此信息。 当useDnsForFetchingServiceUrls设置为true且eureka客户端期望DNS以某种方式配置时,将使用DNS机制,以便它可以动态获取更改的eureka服务器。 这些更改在运行时有效.
eureka.client.eureka-server-port当eureka服务器列表来自DNS时,获取用于构造服务URL以便与eureka服务器联系的端口。如果合同返回服务URL eurekaServerServiceUrls(String),则不需要此信息。 当useDnsForFetchingServiceUrls设置为true且eureka客户端期望DNS以某种方式配置时,将使用DNS机制,以便它可以动态获取更改的eureka服务器。 这些更改在运行时有效.
eureka.client.eureka-server-read-timeout-seconds8指示从eureka服务器读取超时需要等待多长时间(以秒为单位).
eureka.client.eureka-server-total-connections200获取从eureka客户端到所有eureka服务器的允许的连接总数.
eureka.client.eureka-server-total-connections-per-host50获取从eureka客户端到eureka服务器主机的允许的连接总数.
eureka.client.eureka-server-u-r-l-context当eureka服务器列表来自DNS时,获取用于构造服务URL以便与eureka服务器联系的URL上下文。 如果合同从eurekaServerServiceUrls返回服务URL,则不需要此信息。 当useDnsForFetchingServiceUrls设置为true且eureka客户端期望DNS以某种方式配置时,将使用DNS机制,以便它可以动态获取更改的eureka服务器。 这些更改在运行时有效.
eureka.client.eureka-service-url-poll-interval-seconds0指示轮询尤里卡服务器信息更改的频率(以秒为单位)。 可以添加或删除Eureka服务器,并且此设置控制Eureka客户端应该多久知道一次.
eureka.client.prefer-same-zone-eurekatrue指示此实例是否应出于延迟和/或其他原因尝试在同一区域中使用eureka服务器。 理想情况下,将eureka客户端配置为与同一区域中的服务器进行通信,这些更改在运行时在下一个注册表获取周期生效(如registryFetchIntervalSeconds所指定)
eureka.client.register-with-eurekatrue指示此实例是否应在eureka服务器上注册其信息以供他人发现。 在某些情况下,您不希望发现实例,而只希望发现其他实例.
eureka.server.peer-eureka-nodes-update-interval-ms0
eureka.server.peer-eureka-status-refresh-time-interval-ms0
management.endpoint.hystrix.configHystrix设置。 传统上,这些是使用servlet参数设置的。 有关更多详细信息,请参考Hystrix的文档。.
management.endpoint.hystrix.stream.enabledtrue是否启用hystrix.stream端点.
management.metrics.binders.hystrix.enabledtrue启用OK Http Client工厂bean的创建.
ribbon.eureka.enabledtrue允许将Eureka与Ribbon一起使用.
spring.cloud.circuitbreaker.hystrix.enabledtrue启用Hystrix Spring Cloud CircuitBreaker API实现的自动配置.
spring.cloud.loadbalancer.eureka.approximate-zone-from-hostnamefalse用于确定我们是否应尝试从主机名获取zone值.
spring.cloud.loadbalancer.ribbon.enabledtrue导致默认情况下使用“ RibbonLoadBalancerClient”.
zuul.ribbon-isolation-strategy
zuul.ribbon.eager-load.enabledfalse启动时可立即加载功能区客户端.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值