一、概述

参看地址:https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_appendix_compendium_of_configuration_properties

二、常用配置

eureka.client.allow-redirects:允许重定向,默认false。

eureka.client.decoder-name:解码器名称

eureka.client.enabled:表示Eureka客户端已启用的标志。默认true

eureka.client.fetch-registry:指示此客户端是否应从eureka服务器获取eureka注册表信息。默认true

eureka.client.g-zip-content:表明只要服务器支持,就必须压缩从eureka服务器获取的内容。来自eureka服务器的注册信息被压缩以获得最佳网络流量。默认true

eureka.client.prefer-same-zone-eureka:理想情况下,eureka客户端被配置为与同一区域中的服务器通话.。默认值true

eureka.client.register-with-eureka:指示此实例是否应将其信息注册到eureka服务器以供其他人发现。在某些情况下,您不希望发现您的实例,而只想发现其他实例。默认值true

eureka.client.registry-fetch-interval-seconds:指示从eureka服务器获取注册表信息的频率(以秒为单位)。默认值30秒

eureka.client.service-url:是一个map,将可用区映射到完全限定URL列表以与eureka服务器进行通信。每个值可以是单个URL或以逗号分隔的其他位置列表。

    通常情况下,eureka服务器URL包含协议,主机,端口,上下文和版本信息(如果有的话)。例如:http://ec2-256-156-243-129.compute-1.amazonaws.com:7001/eureka/.

    这些更改在运行时在eurekaServiceUrlPollIntervalSeconds指定的下一个服务URL刷新周期中生效。

eureka.dashboard.enabled:启用Eureka仪表板的标志。默认为true。

eureka.dashboard.path:Eureka仪表板的路径(相对于servlet路径)。默认为“/”。

eureka.instance.appname:获取要使用eureka注册的应用程序的名称。默认unknown。

  先使用eureka.instance.appname配置,如果找不到使用spring.application.name,在找不到使用unknown

  可应用于填坑,如:swagger 使用过程中与spring.application.name名称冲突,需要配置次注解

eureka.instance.hostname:主机名可以在配置时确定(否则将从OS原语中猜出)。

  同eureka.instance.instance-id,eureka.instance.prefer-ip-address不能同时使用

eureka.instance.instance-id:获取此实例的唯一标识(在appName的范围内)以向eureka注册。

  ${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id:${server.port}}}

eureka.instance.lease-expiration-duration-in-seconds:指示eureka服务器从它的视图中删除此实例之前接收到最后一次心跳的等待时间,以秒为单位,并且不允许此实例的流量。默认90秒

  如果将此值设置得太长,则可能意味着即使实例未处于活动状态,流量也可能会路由到该实例。将此值设置得太小可能意味着,实例可能因为暂时的网络故障而被切断流量。该值设置为至少高于leaseRenewalIntervalInSeconds中指定的值。

eureka.instance.lease-renewal-interval-in-seconds:指示eureka客户端需要多长时间(以秒为单位)向eureka服务器发送检测信号以指示它仍然存在。

  如果在leaseExpirationDurationInSeconds中指定的时间段内没有收到检测信号,则eureka服务器将从其视图中删除该实例,从而禁止该实例的流量。请注意,如果实例实施HealthCheckCallback,然后决定使其本身不可用,则实例仍可能无法访问流量。

eureka.instance.metadata-map:获取与此实例关联的元数据名称/值对。这些信息被发送到eureka服务器,并且可以被其他实例使用。

eureka.instance.prefer-ip-address:标志说,当猜测主机名时,服务器的IP地址应该用于操作系统报告的主机名。默认false

以及其他配置可参考:

参看地址:https://cloud.spring.io/spring-cloud-static/Edgware.SR3/single/spring-cloud.html#_appendix_compendium_of_configuration_properties

0408-服务注册与发现-Eureka常用配置的更多相关文章

  1. Spring Cloud(二):服务注册与发现 Eureka【Finchley 版】

    Spring Cloud(二):服务注册与发现 Eureka[Finchley 版]  发表于 2018-04-15 |  更新于 2018-05-07 |  上一篇主要介绍了相关理论,这一篇开始我们 ...

  2. 小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战

    笔记 5.服务注册和发现Eureka Server搭建实战     简介:使用IDEA搭建Eureka服务中心Server端并启动,项目基本骨架介绍          官方文档:http://clou ...

  3. spring cloud 学习之 服务注册和发现(Eureka)

    一:服务注册和发现(Eureka) 1:采用Eureka作为服务注册和发现组件 2:Eureka 项目中 主要在启动类加上 注解@EnableEurekaServer @SpringBootAppli ...

  4. 微服务注册与发现 —— eureka

    基础概念 在微服务系统中,服务的注册和发现是第一步,常用的有: Eureka:https://github.com/Netflix/eureka Zookeeper:https://zookeeper ...

  5. springcloud~服务注册与发现Eureka的使用

    服务注册与发现是微服务里的概念,也是一个基本的组件,负责服务组件的认证,即实现『你是谁』的功能,在服务注册与发现里,存在两种模式,即服务端发现和客户端发现,咱们今天说的eureka属于客户端发现! 下 ...

  6. SpringCloud学习笔记:服务注册与发现Eureka(2)

    1. Eureka简介 Eureka是一个用于服务注册和发现的组件,分为Eureka Server和Eureka Client,Eureka Server为Eureka服务注册中心,Eureka Cl ...

  7. Spring Cloud实践之服务注册与发现Eureka

    一.简述: 服务提供者producer与服务消费者consumer都注册到eureka server,然后服务consumer在其应用内直接调用producer的服务名来调用服务,而不是像之前一样调用 ...

  8. SpringCloud 学习(二) :服务注册与发现Eureka

    Spring Cloud应用中可以支持多种的服务治理框架,比如Eureka.Consul.Zookeeper等,现在我们用的是consul,本文以SpringCloud Dalston.SR5版本介绍 ...

  9. 白话SpringCloud | 第三章:服务注册与发现(Eureka)-下

    前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例.而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用.而其实高可用,我的简单粗俗理解就是,通过系 ...

随机推荐

  1. 作为一个Linux/Unix程序员有哪些要求

    C程序开发: 熟悉数据库sql语言: 熟练掌握C语言(面向过程的),掌握C++(面向对象的) 工程管理工具:make,会写Makefile 熟悉IBM DB2.Informix.Sysbase.SQL ...

  2. (转)RISC-V结构逻辑图

    转载地址:http://blog.csdn.net/zzwu/article/details/54810162 说明: 执行6级流水作业: 1. fetch(取指) 2. decode(译码) 3. ...

  3. 自动化软件部署的shell脚本

    在实际项目中,我们经常用到需要自动化部署软件的情况,这种情况下,我们就不能人为地在命令行下敲击命令了,一切都需要通过shell脚本自动化完成.所谓自动化完成,其实也就是通过写shell程序,模拟人为敲 ...

  4. impala+hdfs+csv格式文件

    [创建目录]hdfs dfs -mkdir -p /user/hdfs/sample_data/csv/devicehdfs dfs -mkdir -p /user/hdfs/sample_data/ ...

  5. android动画效果(转载)

    一.动画基本类型: 如下表所示,Android的动画由四种类型组成,即可在xml中定义,也可在代码中定义,如下所示: XML CODE 渐变透明度动画效果 alpha AlphaAnimation 渐 ...

  6. jQuery实现浮动层跟随页面滚动效果

      helloweba.com Author:月光光 Time:2010-11-29 09:02 Tag: jquery  滚动 在本文中,我将介绍一个可以跟随页面滚动的层效果,当用户滚动鼠标滚轮或者 ...

  7. PHP 表格 post 提交 接受

    <form action="<?php echo site_url('home/order/sned_order'); ?>" method="post ...

  8. 让IE6支持min-width和max-width的方法

    正如君所想象的一样,同实现层的fixed一样,用的是expression语句.例如div#demo在: IE6下最小宽度300px:   或 *html div#demo { width:expres ...

  9. 重写(Override)

    重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为. 也就是说子类 ...

  10. 组件(Conponent)是图形用户界面最基本的部分

    组件(Conponent)是图形用户界面最基本的部分,也称为构件 ,是可以以图形化的方式显示在屏幕上,并能与用户进行交互的对象,例如一个按钮,一个标签等. 组件不能独立地显示出来,必须将其放在一定的容 ...