0408-服务注册与发现-Eureka常用配置
一、概述
二、常用配置
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
以及其他配置可参考:
0408-服务注册与发现-Eureka常用配置的更多相关文章
- Spring Cloud(二):服务注册与发现 Eureka【Finchley 版】
Spring Cloud(二):服务注册与发现 Eureka[Finchley 版] 发表于 2018-04-15 | 更新于 2018-05-07 | 上一篇主要介绍了相关理论,这一篇开始我们 ...
- 小D课堂 - 新版本微服务springcloud+Docker教程_3-05 服务注册和发现Eureka Server搭建实战
笔记 5.服务注册和发现Eureka Server搭建实战 简介:使用IDEA搭建Eureka服务中心Server端并启动,项目基本骨架介绍 官方文档:http://clou ...
- spring cloud 学习之 服务注册和发现(Eureka)
一:服务注册和发现(Eureka) 1:采用Eureka作为服务注册和发现组件 2:Eureka 项目中 主要在启动类加上 注解@EnableEurekaServer @SpringBootAppli ...
- 微服务注册与发现 —— eureka
基础概念 在微服务系统中,服务的注册和发现是第一步,常用的有: Eureka:https://github.com/Netflix/eureka Zookeeper:https://zookeeper ...
- springcloud~服务注册与发现Eureka的使用
服务注册与发现是微服务里的概念,也是一个基本的组件,负责服务组件的认证,即实现『你是谁』的功能,在服务注册与发现里,存在两种模式,即服务端发现和客户端发现,咱们今天说的eureka属于客户端发现! 下 ...
- SpringCloud学习笔记:服务注册与发现Eureka(2)
1. Eureka简介 Eureka是一个用于服务注册和发现的组件,分为Eureka Server和Eureka Client,Eureka Server为Eureka服务注册中心,Eureka Cl ...
- Spring Cloud实践之服务注册与发现Eureka
一.简述: 服务提供者producer与服务消费者consumer都注册到eureka server,然后服务consumer在其应用内直接调用producer的服务名来调用服务,而不是像之前一样调用 ...
- SpringCloud 学习(二) :服务注册与发现Eureka
Spring Cloud应用中可以支持多种的服务治理框架,比如Eureka.Consul.Zookeeper等,现在我们用的是consul,本文以SpringCloud Dalston.SR5版本介绍 ...
- 白话SpringCloud | 第三章:服务注册与发现(Eureka)-下
前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例.而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用.而其实高可用,我的简单粗俗理解就是,通过系 ...
随机推荐
- HTML5坦克大战(2)绘制坦克复习
html代码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head&g ...
- Python 中 global、nonlocal的使用
1.在学习python过程中很重要的一点需要记住:如果在函数内部定义了跟全局变量同名的变量,那么该变量将是局部变量,而全局变量的引用在该函数范围内将失效. x = 9 def a(): x = 10 ...
- 关于如何防止PHP漏洞?
踏入编程圈一年不到,之前写的文章一直放在个人博客上,以后我写的或整理的好的教程一定到园子里分享,只是园子里PHPer好像不怎么活跃,希望同行多多交流.这是我之前整理的一篇PHP漏洞文章! 漏洞无非这么 ...
- JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术
JSP JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术.从这一点来看,非常类似Microsoft ASP.PHP等技术.借助形式上的内容和外观表现的分 ...
- linux 内核经典面试题
http://blog.chinaunix.net/uid-25909619-id-3376158.html
- String painter (hdu 2476 DP好题)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2476 题目大意: 给出两个等长的串S, T, 要将S变成T, 每次可以把S的连续的一段变成相同的字母 ...
- VC中怎么输入特殊符号(如平方、立方等下标符号)
同在列表控件里显示汉字一样,直接把输入法里特殊字符放进一个数组里,然后再赋值:CString F[]={"m²","∑","±"," ...
- OA办公管理系统最全设计
参考文章:http://www.cnblogs.com/shisanmu/articles/5671785.html
- CF679C(Bear and Square Grid) 经典好题
题目链接:传送门 题目大意:给你一个n*n包含".","X"的图,你有一次机会选择一个k*k的子矩阵,将子矩阵全部变为".",问当操作过后, ...
- 查找xcode6的沙盒地目录
开/查找xcode6的沙盒地目录 用以下代码 打开沙盒目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirec ...