Spring Cloud Eureka配置文件详解
本篇内容用来说明Eureka 常用配置的含义。
以下配置都是以 eureka.server 开头:
| 参数 | 描述 | 备注 |
|---|---|---|
| eureka.server.eviction-interval-timer-in-ms | server清理无效节点的时间间隔 | 默认60秒 |
| eureka.server.enable-self-preservation | 是否开启自我保护,默认true | true false |
| eureka.server.renewal-percent-threshold | 开启自我保护的系数 | 默认:0.85 |
client参数配置:
| 参数 | 描述 | 备注 |
|---|---|---|
| eureka.client.enabled | 是否开启client,默认true | true false |
| eureka.client.register-with-eureka | 是否注册 | 默认true |
| eureka.client.fetch-registry | 是否检索服务 | true false |
| eureka.client.serviceUrl.defaultZone | 默认服务注册中心地址 | 多个用","隔开 |
| eureka.client.eureka-server-connect-timeout-seconds | 连接server服务器超时时间 | 默认5秒 |
| eureka.client.eureka-connection-idle-timeout-seconds | 连接server的连接空闲时长 | 默认30秒 |
| eureka.client.eureka-server-read-timeout-seconds | 连接server读取数据超时时间 | 默认8秒 |
| eureka.client.eureka-server-total-connections | 连接server的最大连接数 | 默认200 |
| eureka.client.eureka-server-total-connections-per-host | 对单个server的最大连接数 | 默认50 |
| eureka.client.eureka-service-url-poll-interval-seconds | 获取集群中最新的server节点数据 | 默认0 |
| eureka.client.heartbeat-executor-thread-pool-size | client维持与server的心跳线程数 | 默认2 |
| eureka.client.service-url | 列出所有可用注册中心的地址 |
eureka instance 相关配置:
| 参数 | 描述 | 备注 |
|---|---|---|
| eureka.instance.lease-renewal-interval-in-seconds | 服务续约任务调用间隔时间,默认30秒 | client每隔30秒向server上报自己状态,避免被server剔除 |
| eureka.instance.lease-expiration-duration-in-seconds | 服务时效时间,默认90秒 | 当server 90秒内没有收到client的注册信息时,会将该节点剔除 |
| eureka.client.registry-fetch-interval-seconds | client本地缓存清单更新间隔,默认30秒 | client每隔30秒,向server请求可用服务清单。对于API网关类应用,可以适当降低时间间隔 |
| eureka.instance.prefer-ip-address | 注册服务时是否使用IP注册,默认false | true false |
| eureka.instance.ip-address | server端的ip地址 | |
| eureka.instance.hostname | server端的hostname | 默认localhost |
| eureka.instance.instance-id | 注册到server的实例 |
Spring Cloud Eureka配置文件详解的更多相关文章
- Spring Cloud限流详解
转自:https://blog.csdn.net/tracy38/article/details/78685707 在高并发的应用中,限流往往是一个绕不开的话题.本文详细探讨在Spring Cloud ...
- Spring 2.5配置文件详解(转)
http://book.51cto.com/art/201004/193743.htm 6.2.3 Spring 2.5配置文件详解 Spring配置文件是用于指导Spring工厂进行Bean生产. ...
- SpringCloud入门之应用程序上下文服务(Spring Cloud Context)详解
构建分布式系统非常复杂且容易出错.Spring Cloud为最常见的分布式系统模式提供了简单易用的编程模型,帮助开发人员构建弹性,可靠和协调的应用程序.Spring Cloud构建于Spring Bo ...
- Spring Cloud Eureka配置文件例子与较为详细说明
Eureka服务端: application.yml # eureka(最)简单单点开发配置.支持yml与properties两种,yml文件后缀必须为yml,不能是yaml,否则找不到该文件,使用默 ...
- Spring Cloud Ribbon配置详解
概述 有时候需要自定义Ribbon的配置和客户端超时配置. 自动化配置 /* 使用属性自定义功能区客户端 从版本1.2.0开始,Spring Cloud Netflix现在支持使用属性与Ribbon文 ...
- Spring Boot的前世今生以及它和Spring Cloud的关系详解。
要了解Spring Boot的发展背景,还得从2004年Spring Framework1.0版本发布开始说起,不过大家都是从开始学习Java就使用Spring Framework了,所以就不做过多展 ...
- Spring Cloud Feign原理详解
目录 1.什么是Feign? 2.Open Feign vs Spring Cloud Feign 2.1.OpenFeign 2.2.Spring Cloud Open Feign 3.Spring ...
- Spring笔记--xml配置文件详解
1:bean的基本属性配置: <!-- id是bean的标识符,必须唯一,如果没有配置id,name默认为标识符 如果配置了id,有配置了name,那么name为别名 name可以设置多个别名, ...
- Spring Boot属性配置文件详解
相信很多人选择Spring Boot主要是考虑到它既能兼顾Spring的强大功能,还能实现快速开发的便捷.我们在Spring Boot使用过程中,最直观的感受就是没有了原来自己整合Spring应用时繁 ...
随机推荐
- vue请求简单配置
简单记录一下vue的http请求配置相关 测试环境请求接口设置: 1. config/dev.env.js添加: module.exports = merge(prodEnv, { NODE_ENV ...
- MySQL Replication--复制延迟01--源码瞎猜
本人完全不懂MySQL源码,以下文字纯属瞎猜,如有误导,概不负责!. 源码版本:MySQL 5.6.28 在sql/rpl_slave.cc文件中,time_diff的计算代码为: /* The ps ...
- 线性回归-API
线性回归的定义 利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式 线性回归的分类 线性关系 非线性关系 损失函数 最小二乘法 线性回归优化方法 正规方程 ...
- git 上传代码流程
1.首先下载git,安装到本地 2.点击启动git bash.exe 3.现在本地创建一个文件夹 后cd 进入该文件夹内 4.在文件夹内输入 git init 是此文件夹变成一个git本地仓库 5 ...
- Gerrit服务器权限管理
Gerrit服务器权限管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Gerrit权限概述 1>.对象 Gerrit识别单个或多个人员集合. Gerrit不允许使用单 ...
- python笔记35-装饰器
前言 python装饰器本质上就是一个函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象. 很多python初学者学到面向对象类和方法是一道大坎,那么p ...
- CefSharp 与 js 相互调用及注意事项
CefSharp 与 js 相互调用 一. CefSharp调用 js CefSharp.WinForms.ChromiumWebBrowser wb; ... 方式1. ExecuteScriptA ...
- 用python做数据分析pandas库介绍之DataFrame基本操作
怎样删除list中空字符? 最简单的方法:new_list = [ x for x in li if x != '' ] 这一部分主要学习pandas中基于前面两种数据结构的基本操作. 设有DataF ...
- Dynamics 365 安装问题——无法访MSCRM_CONFIG数据库
1. 问题 2. 原因 出现此问题的一个或多个下列条件都为真︰ 在多务器中安装 Microsoft Dynamics 365.然后,直接在运行 Microsoft SQL Server 的服务器上 ...
- Fiddler抓包工具使用指南|手机安装Fiddler的安全证书
Fiddler 4 1.设置: Tools -> Telerik Fiddler Options 勾选远程 手机安装证书 ->使用Android手机的浏览器打开:http://10.2. ...