Eureka

属性名 说明 默认值
eureka.server.enable-self-preservation 关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭服务注册中心将不可用的实例正确剔除 false
eureka.instance.prefer-ip-address 不使用主机名来定义注册中心的地址,而使用IP地址的形式,如果设置了eureka.instance.ip-address 属性,则使用该属性配置的IP,否则自动获取除环路IP外的第一个IP地址
eureka.instance.ip-address IP地址
eureka.instance.hostname 设置当前实例的主机名称
eureka.instance.lease-renewal-interval-in-seconds 定义服务续约任务(心跳)的调用间隔,单位:秒 30
eureka.instance.lease-expiration-duration-in-seconds 定义服务失效的时间,单位:秒 90
eureka.instance.status-page-url-path 状态页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置 /info
eureka.instance.status-page-url 状态页面的URL,绝对路径
eureka.instance.health-check-url-path 健康检查页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置 /health
eureka.client.service-url 指定服务注册中心地址,类型为 HashMap,并设置有一组默认值,默认的Key为 defaultZone;如果服务注册中心为高可用集群时,多个注册中心地址以逗号分隔如果服务注册中心加入了安全验证,这里配置的地址格式为: http://:@localhost:8761/eureka 其中 为安全校验的用户名; 为该用户的密码 http://localhost:8761/eureka
eureka.client.fetch-registery 检索服务 true
eureka.client.registery-fetch-interval-seconds 从Eureka服务器端获取注册信息的间隔时间,单位:秒 30
eureka.client.allow-redirects 指示服务器是否可以将客户端请求重定向到备份服务器/集群 false
eureka.client.availability-zones 获取此实例所在区域的可用性区域列表
eureka.client.backup-registry-impl 获取执行BackupRegistry的实现的名称
eureka.client.cache-refresh-executor-exponential-back-off-bound 缓存刷新执行者指数退出相关属性 10
eureka.client.cache-refresh-executor-thread-pool-size cacheRefreshExecutor初始化的线程池大小 2
eureka.client.client-data-accept EurekaAccept客户端数据接受名称
eureka.client.disable-delta 指示eureka客户端是否应该禁用提取delta false
eureka.client.dollar-replacement 在eureka服务器的序列化/反序列化信息期间,获取Dollar符号 $ </ code>的替换字符串 _
eureka.client.enabled 标记是否启用Eureka客户端 true
eureka.client.escape-char-replacement 在eureka服务器的序列化/反序列化信息期间获取下划线符号_</ code>的替换字符串 __
eureka.client.eureka-connection-idle-timeout-seconds 表示到eureka服务器的HTTP连接可以在关闭之前保持空闲状态的时间(以秒为单位) 30
eureka.client.eureka-server-connect-timeout-seconds 指示在连接到eureka服务器需要超时之前等待(以秒为单位)的时间 5
eureka.client.eureka-server-d-n-s-name 获取要查询的DNS名称以获取eureka服务器的列表
eureka.client.eureka-server-port 获取用于构建服务url的端口
eureka.client.eureka-server-read-timeout-seconds 指示从eureka服务器读取之前需要等待(秒)多久才能超时 8
eureka.client.eureka-server-total-connections 获取从eureka客户端到所有eureka服务器允许的总连接数 200
eureka.client.eureka-server-total-connections-per-host 获取从eureka客户端到eureka服务器主机允许的总连接数 50
eureka.client.eureka-server-u-r-l-context 获取用于构建服务网址的URL上下文,以便在eureka服务器列表来自DNS时联系eureka服务器
eureka.client.eureka-service-url-poll-interval-seconds 表示轮询对eureka服务器信息进行更改的频率(以秒为单位) 0
eureka.client.fetch-registry 指示该客户端是否应从eureka服务器获取eureka注册表信息 true
eureka.client.fetch-remote-regions-registry 逗号分隔将获取eureka注册表信息的区域列表
eureka.client.filter-only-up-instances 指示是否在仅具有InstanceStatus UP状态的实例的过滤应用程序之后获取应用程序 true
eureka.client.g-zip-content 从服务器支持时,是否必须压缩从eureka服务器提取的内容 true
eureka.client.heartbeat-executor-exponential-back-off-bound 心跳执行者指数回撤相关财产 10
eureka.client.heartbeat-executor-thread-pool-size heartbeat执行器初始化的线程池大小 2
eureka.client.initial-instance-info-replication-interval-seconds 指示将实例信息复制到eureka服务器的开始时间(以秒为单位) 40
eureka.client.instance-info-replication-interval-seconds 指示复制要复制到eureka服务器的实例更改的频率(以秒为单位) 30
eureka.client.log-delta-diff 指示在注册表信息方面是否记录eureka服务器和eureka客户端之间的差异 false
eureka.client.on-demand-update-status-change 如果设置为true,则通过ApplicationInfoManager进行的本地状态更新将触发对远程eureka服务器的按需(但限速)注册/更新 true
eureka.client.prefer-same-zone-eureka 指示此实例是否应尝试在同一区域中使用eureka服务器延迟和/或其他原因
eureka.client.proxy-host 获取代理主机到eureka服务器(如果有的话)
eureka.client.proxy-password 获取代理密码(如果有)
eureka.client.proxy-port 获取代理端口到eureka服务器(如果有的话)
eureka.client.proxy-user-name 获取代理用户名(如果有)
eureka.client.region us-east-1 获取此实例所在的区域
eureka.client.register-with-eureka 指示此实例是否应将其信息注册到eureka服务器以供其他人发现 true
eureka.client.registry-fetch-interval-seconds 指示从eureka服务器获取注册表信息的频率(以秒为单位) 30
eureka.client.registry-refresh-single-vip-address 指示客户端是否只对单个VIP的注册表信息感兴趣
eureka.client.service-url 可用性区域映射到与eureka服务器通信的完全限定URL的列表。每个值可以是单个URL或逗号分隔的替代位置列表
eureka.client.use-dns-for-fetching-service-urls 指示eureka客户端是否应该使用DNS机制来获取要与之通信的eureka服务器列表。 false
eureka.dashboard.enabled 标志以启用Eureka仪表板 true
eureka.dashboard.path 到Eureka仪表板(相对于servlet路径)的路径 “/”
eureka.instance.a-s-g-name 获取与此实例关联的AWS自动缩放组名称。
eureka.instance.app-group-name 获取要在eureka中注册的应用程序组的名称
eureka.instance.appname 获取要在eureka注册的应用程序的名称 unknown
eureka.instance.data-center-info 返回此实例部署的数据中心
eureka.instance.health-check-url 获取此实例的绝对运行状况检查页面URL

Feign

属性名 说明 默认值
feign.compression.request.mime-types 支持的MIME类型列表 [text/xml, application/xml, application/json]
feign.compression.request.min-request-size 最小阈值内容大小 2048

health

属性名 说明 默认值
health.config.enabled 标记以指示应安装配置服务器运行状况指示器 false
health.config.time-to-live 生成缓存结果的时间,以毫秒为单位 300000(5分钟)

hystrix

属性名 说明 默认值
hystrix.metrics.enabled 启用Hystrix指标轮询 true
hystrix.metrics.polling-interval-ms 后续轮询度量之间的间隔 2000

zuul

属性名 说明 默认值
zuul.add-host-header 标识以确定代理是否转发主机头 false
zuul.add-proxy-headers 标识以确定代理是否添加X-Forwarded-* 标头 true
zuul.host.max-per-route-connections 单个路由可以使用的最大连接数 20
zuul.host.max-total-connections 代理可以容纳到后端的总连接数 200
zuul.ignore-security-headers 如果spring security在类路径上,则将SECURITY_HEADERS添加到忽略的标头 true
zuul.ignored-headers HTTP标头的名称完全忽略
zuul.ignored-services 一组服务名称不考虑代理自动。
zuul.prefix 所有路由的公共前缀
zuul.remove-semicolon-content 标记说,可以删除超过第一个分号的路径元素
zuul.retryable 默认情况下是否支持重试的标志
zuul.routes 将路线名称映射到属性
zuul.securityheaders 一般预期由Spring安全性添加的标头,因此如果代理和后端使用Spring保护,则通常会重复。默认情况下,如果存在Spring安全性,并且ignoreSecurityHeaders = true,它们将被添加到忽略的标头
zuul.semaphore.max-semaphores Hystrix的总信号量的最大数量 100
zuul.sensitive-headers 不传递到下游请求的敏感标头列表
zuul.servlet-path 安装Zuul作为servlet的路径 /zull
zuul.ssl-hostname-validation-enabled 标记以说明是否应验证ssl连接的主机名 true
zuul.strip-prefix 在转发之前标记是否从路径中删除前缀 true
zuul.trace-request-body 标记说可以跟踪请求机构

spring.cloud.bus

属性名 说明 默认值
spring.cloud.bus.ack.destination-service 想要听ack的服务 null(表示所有服务)
spring.cloud.bus.ack.enabled 标志关闭acks true
spring.cloud.bus.destination 名称Spring Cloud消息的流目的地 springCloudBus
spring.cloud.bus.enabled 标志表示总线已启用 true
spring.cloud.bus.env.enabled 标志关闭环境变化事件 true
spring.cloud.bus.refresh.enabled 关闭刷新事件的标志 true
spring.cloud.bus.trace.enabled 打开acks跟踪的标志 false

spring.cloud.config

属性名 说明 默认值
spring.cloud.config.allow-override 标记以指示可以使用{@link #isSystemPropertiesOverride()systemPropertiesOverride}。设置为false以防止用户意外更改默认值 true
spring.cloud.config.authorization 客户端使用的授权令牌连接到服务器
spring.cloud.config.discovery.enabled 标记以指示启用配置服务器发现 false
spring.cloud.config.discovery.service-id 服务ID来定位配置服务器 configserver
spring.cloud.config.enabled 标记说远程配置启用 true
spring.cloud.config.fail-fast 标记表示无法连接到服务器是致命的 false
spring.cloud.config.label 用于拉取远程配置属性的标签名称
spring.cloud.config.name 用于获取远程属性的应用程序名称
spring.cloud.config.override-none 标志表示当{@link #setAllowOverride(boolean)allowOverride}为true时,外部属性应该采用最低优先级,并且不覆盖任何现有的属性源(包括本地配置文件) false
spring.cloud.config.override-system-properties 标记以指示外部属性应覆盖系统属性 true
spring.cloud.config.password 联系远程服务器时使用的密码
spring.cloud.config.profile 获取远程配置时使用的默认配置文件(逗号分隔) default
spring.cloud.config.retry.initial-interval 初始重试间隔(以毫秒为单位)1000
spring.cloud.config.retry.max-attempts 最大尝试次数 6
spring.cloud.config.retry.max-interval 退避的最大间隔 2000
spring.cloud.config.retry.multiplier 下一个间隔的乘数 1.1
spring.cloud.config.server.bootstrap 表示配置服务器应使用远程存储库中的属性初始化其自己的环境 false
spring.cloud.config.server.default-application-name application 传入请求没有特定的默认应用程序名称 application
spring.cloud.config.server.default-label 传入请求没有特定标签时的默认存储库标签
spring.cloud.config.server.default-profile 传入请求没有特定的默认应用程序配置文件时 default
spring.cloud.config.server.encrypt.enabled 在发送给客户端之前启用对环境属性的解密 true
spring.cloud.config.server.git.force-pull 标记表示存储库应该强制拉。如果真的丢弃任何本地更改并从远程存储库获取
spring.cloud.config.server.git.password 使用远程存储库验证密码
spring.cloud.config.server.git.repos 存储库标识符映射到位置和其他属性
spring.cloud.config.server.git.search-paths 在本地工作副本中使用的搜索路径
spring.cloud.config.server.git.timeout 用于获取HTTP或SSH连接的超时(以秒为单位) 5
spring.cloud.config.server.git.uri 远程存储库的URI
spring.cloud.config.server.git.username 用于远程存储库的身份验证用户名
spring.cloud.config.server.native.fail-on-error 标识以确定在解密期间如何处理异常 false
spring.cloud.config.server.native.search-locations 搜索配置文件的位置 []
spring.cloud.config.server.native.version 为本地存储库报告的版本字符串
spring.cloud.config.server.overrides 无条件发送给所有客户的资源的额外地图
spring.cloud.config.server.prefix 配置资源路径的前缀
spring.cloud.config.server.strip-document-from-yaml 标记为指示作为文本或集合(而不是映射)的YAML文档应以“本机”形式返回 true
spring.cloud.config.uri 远程服务器的URI http:// localhost:8888
spring.cloud.config.username 联系远程服务器时使用的用户名

本文出自http://zhixiang.org.cn,转载请保留。

每天学点SpringCloud(九):SpringCloud最常用配置详解的更多相关文章

  1. logback 常用配置详解<appender>

    logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...

  2. 【转】logback logback.xml常用配置详解(三) <filter>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  3. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  4. 【转】logback logback.xml常用配置详解(一)<configuration> and <logger>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  5. 【转】logback 常用配置详解(序)logback 简介

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  6. logback 常用配置详解(二) <appender>

    logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...

  7. logback logback.xml常用配置详解(三)

    logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之 ...

  8. logback常用配置详解及logback简介

    logback 简介(一) Ceki Gülcü在Java日志领域世界知名.他创造了Log4J ,这个最早的Java日志框架即便在JRE内置日志功能的竞争下仍然非常流行.随后他又着手实现SLF4J 这 ...

  9. Tomcat记录-tomcat常用配置详解和优化方法(转载)

    常用配置详解 1 目录结构 /bin:脚本文件目录. /common/lib:存放所有web项目都可以访问的公共jar包(使用Common类加载器加载). /conf:存放配置文件,最重要的是serv ...

  10. logback logback.xml常用配置详解(一)<configuration> and <logger>

    logback logback.xml常用配置详解(一)<configuration> and <logger> 博客分类: Log java loglogback  原创文章 ...

随机推荐

  1. 推荐几个可以从google play(谷歌应用商店)直接下载原版APP的网站

    http://apk-dl.com/ https://apkpure.com/ http://apk-downloaders.com

  2. Day3 /2-4.10!一天水完毕设,焦虑略减,flag不能倒!

    PS:毕设略水,接下来两周要找到生活规律,竹径以后抓紧深化毕设(4.16开始),周六出去玩一天吧,这就需要明天把图彻底分好!!!明天有点小期待,今天把Day3补更完,明天原本应该是Day4的,但是打算 ...

  3. NC 部署问题

    1.was环境部署日志  IBM/WEBSPHERE/APPSERVER/PRORFILES/APPSRV01/LOGS/SERVER1/ 

  4. paxos made more simple

    paxos算法是进入分布式领域的一块基石,有关paxos的讨论有很多精彩的详细论述,很多牛人不惜宝贵时间以大幅详尽段落叙述.感谢他们,paxos more simple 理解paxos前,我建议以面到 ...

  5. Markdown 尝试

    目录 简介 参数模型 vs. 非参数模型 创新点 at the modeling level at the training procedure 模型结构 attention kernel Full ...

  6. NOIP刷题建议(未完结)

    1NOIP提高组真题 2NOI部分题目 为什么要写这个? 主要是一个人在硕大的机房里打(wan)代(you)码(xi),没多少时间了,所以打算来总结一下. 这个也是为我接下来冲刺做一个准备. 这个会不 ...

  7. Desktop Central 的移动设备管理功能

    Desktop Central 的移动设备管理功能1.移动应用程序管理设备管理不会仅仅只是配置策略.检索资产信息和保护设备.应用程序管理与设置员工的移动设备一样重要.使用 Desktop Centre ...

  8. web安全系列2:http初探

    web安全系列的第二篇 首先,我们先来理解两个名词C/S架构和B/S架构. 所谓C/S架构,就是客户机/服务器架构,而B/S架构就是浏览器/服务器架构.C/S是通常的桌面程序的架构方式,而B/S就是网 ...

  9. keras常见参数input_dim、input_length理解

    在看keras文档embedding层的时候,不太理解其中的input_dim 和input_length 这两个参数,查阅了一下资料,记录下来. keras.layers.Embedding(inp ...

  10. gson的特殊用法

    1.gson包在处理 字符串转 Map 或者 List 的方法. List memberList = gson.fromJson(str,new TypeToken<List>() {}. ...