您的位置:首页 > 编程语言 > Java开发

eureka

2016-08-22 00:00 10 查看
摘要: springcloud eureka 注册发现服务
使用注意事项
相关配置详解 翻译中,目前使用有道翻译api进行的批量翻译

eureka

使用注意事项

在使用eureka注册服务时如果要让client端能够调用到,需要修改 eureka.instace.hostname为对应id(or eureka.instance.preferIpAddress: true)
默认的hostname为机器id
eureka:
instance:
leaseRenewalIntervalInSeconds: 5
hostname: 172.16.254.48

eureka配置项详解

配置默认值注释
eureka.client.allow-redirectsfalse"显示服务器是否可以将客户机请求重定向到集群/备份服务器。如果设置为false,则服务器将直接处理请求,如果设置为true,这可能发送HTTP重定向到客户端,与新服务器的位置。"
eureka.client.availability-zones"获取可用性区域的列表(数据中心中使用AWS)这个实例所在的区域。在运行时更改是有效的在下次注册表获取周期registryFetchIntervalSeconds来指定。"
eureka.client.backup-registry-impl"准备以implements which the implementation BackupRegistry to the注册处信息as a fetch fall back备选for the first只个客户研合机构中。这可能需要应用方面进一步分析for注册处信息which博利施行。"
eureka.client.cache-refresh-executor-exponential-back-off-bound10"缓存刷新执行人指数后退相关属性。重试延迟,这是一个最大的乘数值的情况下一个序列发生超时。"
eureka.client.cache-refresh-executor-thread-pool-size2"的线程池大小cacheRefreshExecutor赋初值"
eureka.client.client-data-accept"为客户端数据接受EurekaAccept名称"
eureka.client.decoder-name"这是一个临时配置,一旦最新的编解码器是稳定的,可以删除(只有一个)"
eureka.client.disable-deltafalse
eureka.client.dollar-replacement_-"得到一个美元符号替换字符串<代码> < /代码>美元在尤里卡信息进行序列化/反序列化期间服务器。"
eureka.client.enabledtrue"国旗表明尤里卡客户机启用。"
eureka.client.encoder-name"这是一个临时配置,一旦最新的编解码器是稳定的,可以删除(只有一个)"
eureka.client.escape-char-replacement__"得到一个替换字符串为下划线符号<代码> _ < /代码>在尤里卡信息进行序列化/反序列化期间服务器。"
eureka.client.eureka-connection-idle-timeout-seconds30"显示多少时间(以秒为单位),尤里卡的HTTP连接服务器可以吃闲饭,才能关闭。在AWS环境中,建议值是30秒或更少,因为防火墙清除连接信息几分钟后离开连接挂在地狱"
eureka.client.eureka-server-connect-timeout-seconds5"表示要等多长时间(以秒为单位)之前到尤里卡的连接服务器超时。注意,连接在客户端被org.apache.http.client汇集。HttpClient和创造这个设置会影响实际的连接以及等待时间从池中获取连接。"
eureka.client.eureka-server-dnsname
eureka.client.eureka-server-port
eureka.client.eureka-server-read-timeout-seconds8"表示要等多长时间(以秒为单位)在读取尤里卡服务器需要超时。"
eureka.client.eureka-server-total-connections200"得到允许的连接总数从尤里卡端所有尤里卡服务器。"
eureka.client.eureka-server-total-connections-per-host50"得到允许的连接总数从尤里卡端到尤里卡服务器主机。"
eureka.client.eureka-server-urlcontext
eureka.client.eureka-service-url-poll-interval-seconds0"表明多长时间(以秒为单位),轮询尤里卡服务器信息的变化。尤里卡服务器可以添加或删除,此设置控制多久尤里卡客户应该知道它。"
eureka.client.fetch-registrytrue"表明这个客户是否应该从尤里卡服务器获取尤里卡注册表信息。"
eureka.client.fetch-remote-regions-registry"逗号分隔的列表区域的尤里卡将获取注册信息。它是强制性的定义的可用性区域availabilityZones返回的每一个地区。未能这样做,会导致失败的发现客户端启动。"
eureka.client.filter-only-up-instancestrue"指示是否得到滤波后的应用程序的应用程序实例只有InstanceStatus州。"
eureka.client.g-zip-contenttrue"显示内容从服务器获取尤里卡是否被压缩在支持的服务器。尤里卡的注册信息服务器压缩优化网络流量。"
eureka.client.heartbeat-executor-exponential-back-off-bound10"心跳执行人指数后退相关属性。重试延迟,这是一个最大的乘数值的情况下一个序列发生超时。"
eureka.client.heartbeat-executor-thread-pool-size2"的线程池大小heartbeatExecutor赋初值"
eureka.client.initial-instance-info-replication-interval-seconds40"表明最初多长时间(以秒为单位)复制信息到尤里卡服务器实例"
eureka.client.instance-info-replication-interval-seconds30"表明多长时间(以秒为单位)复制更改复制到尤里卡服务器实例。"
eureka.client.log-delta-difffalse
eureka.client.on-demand-update-status-changetrue"如果设置为true,本地状态更新通过ApplicationInfoManager将触发点播(但速度有限)登记/更新远程尤里卡服务器"
eureka.client.prefer-same-zone-eurekatrue"在这一论坛时应使用出道研合机构server in the萨米地区和/或其他latency for节奏。configured to研合机构客户are教派servers in the节目to the萨米地区有效runtime at外汇are修订目前的fetch注册处registryFetchIntervalSeconds周期"
eureka.client.property-resolver
eureka.client.proxy-host"让代理主机尤里卡服务器。"
eureka.client.proxy-password"如果任何被代理密码。"
eureka.client.proxy-port"代理端口到尤里卡服务器。"
eureka.client.proxy-user-name"被代理的用户名。"
eureka.client.regionus-east-1"该地区(用于AWS数据中心)这个实例驻留的地方。"
eureka.client.register-with-eurekatrue"如果是否够格not this should register its的信息与原尤里卡server for discovery的其他人。在一些案件中,you do not want to be your instances want you just do discovered而另一其他举报。"
eureka.client.registry-fetch-interval-seconds30"表明多长时间(以秒为单位)从尤里卡服务器获取注册表信息。"
eureka.client.registry-refresh-single-vip-address"表明客户端是否只对注册表信息感兴趣一个贵宾。"
eureka.client.service-url
eureka.client.transport
eureka.client.use-dns-for-fetching-service-urlsfalse
eureka.dashboard.enabledtrue"国旗使尤里卡仪表板。违约事实。"
eureka.dashboard.path/"尤里卡仪表板的路径(相对于servlet路径)。默认为“/”。"
eureka.instance.a-sgname"获得AWS自动定量组名与此相关实例。这个信息是专门用于AWS环境自动把一个实例的服务实例启动后,它已经禁用了交通. ."
eureka.instance.app-group-name"让应用程序组的名称在尤里卡注册。"
eureka.instance.appnameunknown"让应用程序的名称在尤里卡注册。"
eureka.instance.data-center-info"返回此实例部署数据中心。这些信息是用来获得AWS一些具体实例信息是否部署在AWS实例。"
eureka.instance.default-address-resolution-order[]
eureka.instance.health-check-url
eureka.instance.health-check-url-path/health
eureka.instance.home-page-url
eureka.instance.home-page-url-path/"得到了相对主页URL路径实例。主页URL然后构造的主机名和沟通的类型——安全或不安全的。它通常用于信息供其他服务使用它作为一个着陆页。"
eureka.instance.host-info
eureka.instance.hostname"主机名,如果可以确定在配置时(否则它将从操作系统原语猜)。"
eureka.instance.inet-utils
eureka.instance.initial-status"初始状态与rmeote尤里卡服务器注册。"
eureka.instance.instance-enabled-onitfalse"表明实例是否应该支持采取交通就在尤里卡注册。有时,应用程序可能需要做一些预处理之前准备好交通。"
eureka.instance.instance-id"得到唯一的Id(浏览器名称的范围内)的这个实例在尤里卡注册。"
eureka.instance.ip-address"的IPAdress实例。这些信息仅用于学术目的的通信使用提供的信息从其他实例主要发生在(邮件保护)# getHostName(布尔)}。"
eureka.instance.lease-expiration-duration-in-seconds90
eureka.instance.lease-renewal-interval-in-seconds30
eureka.instance.metadata-map"就用这个实例相关联的元数据名称/值对。这些信息被发送到尤里卡服务器,可以使用其他实例。"
eureka.instance.namespaceeureka"把名称空间用于查找属性。忽略了春天的云。"
eureka.instance.non-secure-port80"得到的不安全的港口应该接收交通实例。"
eureka.instance.non-secure-port-enabledtrue"指示是否应该支持交通不安全的港口。"
eureka.instance.prefer-ip-addressfalse"旗说,当猜一个主机名、服务器的IP地址应该用于prference主机名报道的操作系统。"
eureka.instance.secure-health-check-url
eureka.instance.secure-port443"Get the Secure the port on which the instance should receive traffic."
eureka.instance.secure-port-enabledfalse"指示是否应该支持交通安全港。"
eureka.instance.secure-virtual-host-name"获得安全的虚拟主机的名字为这个实例定义。这通常是其他实例的方式会发现这个实例通过使用安全的虚拟主机名。认为这是类似于完全限定域名,您的服务的用户将需要找到这个实例。"
eureka.instance.status-page-url
eureka.instance.status-page-url-path/info
eureka.instance.virtual-host-name"为这个实例定义的虚拟主机名。这通常是其他实例的方式会发现这个实例通过使用虚拟主机名。认为这是类似于完全限定域名,您的服务的用户将需要找到这个实例。"
eureka.server.a-sgcache-expiry-timeout-ms0
eureka.server.a-sgquery-timeout-ms300
eureka.server.a-sgupdate-interval-ms0
eureka.server.a-wsaccess-id
eureka.server.a-wssecret-key
eureka.server.batch-replicationfalse
eureka.server.binding-strategy
eureka.server.delta-retention-timer-interval-in-ms0
eureka.server.disable-deltafalse
eureka.server.disable-delta-for-remote-regionsfalse
eureka.server.disable-transparent-fallback-to-other-regionfalse
eureka.server.e-ipbind-rebind-retries3
eureka.server.e-ipbinding-retry-interval-ms0
eureka.server.e-ipbinding-retry-interval-ms-when-unbound0
eureka.server.enable-replicated-request-compressionfalse
eureka.server.enable-self-preservationtrue
eureka.server.eviction-interval-timer-in-ms0
eureka.server.g-zip-content-from-remote-regiontrue
eureka.server.json-codec-name
eureka.server.list-auto-scaling-groups-role-nameListAutoScalingGroups
eureka.server.log-identity-headerstrue
eureka.server.max-elements-in-peer-replication-pool10000
eureka.server.max-elements-in-status-replication-pool10000
eureka.server.max-idle-thread-age-in-minutes-for-peer-replication15
eureka.server.max-idle-thread-in-minutes-age-for-status-replication10
eureka.server.max-threads-for-peer-replication20
eureka.server.max-threads-for-status-replication1
eureka.server.max-time-for-replication30000
eureka.server.min-threads-for-peer-replication5
eureka.server.min-threads-for-status-replication1
eureka.server.number-of-replication-retries5
eureka.server.peer-eureka-nodes-update-interval-ms0
eureka.server.peer-eureka-status-refresh-time-interval-ms0
eureka.server.peer-node-connect-timeout-ms200
eureka.server.peer-node-connection-idle-timeout-seconds30
eureka.server.peer-node-read-timeout-ms200
eureka.server.peer-node-total-connections1000
eureka.server.peer-node-total-connections-per-host500
eureka.server.prime-aws-replica-connectionstrue
eureka.server.property-resolver
eureka.server.rate-limiter-burst-size10
eureka.server.rate-limiter-enabledfalse
eureka.server.rate-limiter-full-fetch-average-rate100
eureka.server.rate-limiter-privileged-clients
eureka.server.rate-limiter-registry-fetch-average-rate500
eureka.server.rate-limiter-throttle-standard-clientsfalse
eureka.server.registry-sync-retries0
eureka.server.registry-sync-retry-wait-ms0
eureka.server.remote-region-app-whitelist
eureka.server.remote-region-connect-timeout-ms1000
eureka.server.remote-region-connection-idle-timeout-seconds30
eureka.server.remote-region-fetch-thread-pool-size20
eureka.server.remote-region-read-timeout-ms1000
eureka.server.remote-region-registry-fetch-interval30
eureka.server.remote-region-total-connections1000
eureka.server.remote-region-total-connections-per-host500
eureka.server.remote-region-trust-store
eureka.server.remote-region-trust-store-passwordchangeit
eureka.server.remote-region-urls
eureka.server.remote-region-urls-with-name
eureka.server.renewal-percent-threshold0.85
eureka.server.renewal-threshold-update-interval-ms0
eureka.server.response-cache-auto-expiration-in-seconds180
eureka.server.response-cache-update-interval-ms0
eureka.server.retention-time-in-msin-delta-queue0
eureka.server.route53-bind-rebind-retries3
eureka.server.route53-binding-retry-interval-ms0
eureka.server.route53-domain-ttl30
eureka.server.sync-when-timestamp-differstrue
eureka.server.use-read-only-response-cachetrue
eureka.server.wait-time-in-ms-when-sync-empty0
eureka.server.xml-codec-name
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Eureka Spring Cloud