zoukankan      html  css  js  c++  java
  • Spring Cloud Eureka 常用配置及说明

    配置参数

    默认值

    说明

    服务注册中心配置

      

    Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBean

    eureka.server.enable-self-preservation

    false

    关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭服务注册中心将不可用的实例正确剔除

    服务实例类配置

      

    Bean类:org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean

    eureka.instance.prefer-ip-address

    false

    不使用主机名来定义注册中心的地址,而使用IP地址的形式,如果设置了

    eureka.instance.ip-address 属性,则使用该属性配置的IP,否则自动获取除环路IP外的第一个IP地址

    eureka.instance.ip-address

      

    IP地址

    eureka.instance.hostname

      

    设置当前实例的主机名称

    eureka.instance.appname

      

    服务名,默认取 spring.application.name 配置值,如果没有则为 unknown

    eureka.instance.lease-renewal-interval-in-seconds

    30

    定义服务续约任务(心跳)的调用间隔,单位:秒

    eureka.instance.lease-expiration-duration-in-seconds

    90

    定义服务失效的时间,单位:秒

    eureka.instance.status-page-url-path

    /info

    状态页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置

    eureka.instance.status-page-url

      

    状态页面的URL,绝对路径

    eureka.instance.health-check-url-path

    /health

    健康检查页面的URL,相对路径,默认使用 HTTP 访问,如果需要使用 HTTPS则需要使用绝对路径配置

    eureka.instance.health-check-url

      

    健康检查页面的URL,绝对路径

    服务注册类配置

      

    Bean类:org.springframework.cloud.netflix.eureka.EurekaClientConfigBean

    eureka.client.service-url.

      

    指定服务注册中心地址,类型为 HashMap,并设置有一组默认值,默认的Key为 defaultZone;默认的Value为 http://localhost:8761/eureka ,如果服务注册中心为高可用集群时,多个注册中心地址以逗号分隔。

    如果服务注册中心加入了安全验证,这里配置的地址格式为:http://<username>:<password>@localhost:8761/eureka 其中 <username> 为安全校验的用户名;<password> 为该用户的密码

    eureka.client.fetch-registery

    true

    检索服务

    eureka.client.registery-fetch-interval-seconds

    30

    从Eureka服务器端获取注册信息的间隔时间,单位:秒

    eureka.client.register-with-eureka

    true

    启动服务注册

    eureka.client.eureka-server-connect-timeout-seconds

    5

    连接 Eureka Server 的超时时间,单位:秒

    eureka.client.eureka-server-read-timeout-seconds

    8

    读取 Eureka Server 信息的超时时间,单位:秒

    eureka.client.filter-only-up-instances

    true

    获取实例时是否过滤,只保留UP状态的实例

    eureka.client.eureka-connection-idle-timeout-seconds

    30

    Eureka 服务端连接空闲关闭时间,单位:秒

    eureka.client.eureka-server-total-connections

    200

    从Eureka 客户端到所有Eureka服务端的连接总数

    eureka.client.eureka-server-total-connections-per-host

    50

    从Eureka客户端到每个Eureka服务主机的连接总数

    本文版权归作者 汇元李雪(博文地址:http://www.cnblogs.com/li3807/)所有,欢迎转载和商用,请在文章页面明显位置给出原文链接并保留此段声明,否则保留追究法律责任的权利,其他事项,可留言咨询。
  • 相关阅读:
    利用相关的Aware接口
    java 值传递和引用传递。
    权限控制框架Spring Security 和Shiro 的总结
    优秀代码养成
    Servlet 基础知识
    leetcode 501. Find Mode in Binary Search Tree
    leetcode 530. Minimum Absolute Difference in BST
    leetcode 543. Diameter of Binary Tree
    leetcode 551. Student Attendance Record I
    leetcode 563. Binary Tree Tilt
  • 原文地址:https://www.cnblogs.com/suizhikuo/p/10079707.html
Copyright © 2011-2022 走看看