博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
eureka常用配置
阅读量:7002 次
发布时间:2019-06-27

本文共 1180 字,大约阅读时间需要 3 分钟。

hot3.png

1、常用配置

配置名 默认值 描述 说明
eureka.instance.status-page-url-path /info 状态页面自定义访问链接  
客户端常用配置
eureka.instance.instance-id   自定义实例ID,在eureka中注册的唯一id  
eureka.instance.prefer-ip-address false 是否显示IP地址  
eureka.instance.ip-address   指定此实例的ip  
eureka.client.registry-fetch-interval-seconds 30 设置拉取服务注册信息时间(单位:秒) 如果要迅速获取服务注册状态,可以缩小该值。比如:网关接口启动需要马上调用
eureka.instance.lease-renewal-interval-in-seconds 30 心跳发发送频率,指定续约更新频率。如果在eureka在eureka.instance.lease-renewal-interval-in-seconds后没有收到心跳,将摘除改实例。 可以解决Eureka注册服务慢的问题,注意:在生产中,最好坚持使用默认值,因为在服务器内部有一些计算,他们对续约做出假设。
eureka.instance.lease-expiration-duration-in-seconds 90 设置过期剔除时间(单位秒),与eureka.instance.lease-renewal-interval-in-seconds有关

表示eureka server至上一次收到client的心跳之后,等待下一次心跳的超时时间。

如果该值太大,则很可能将流量转发过去的时候,该instance已经不存活了。

如果该值设置太小了,则instance则很可能因为临时的网络抖动而被摘除掉。

该值至少应该大于leaseRenewalIntervalInSeconds。

服务端配置      
eureka.server.eviction-interval-timer-in-ms 0 设置清理无效节点的时间间隔(单位:毫秒)  

2、服务端、客户端在本地,eureka在服务器

    这时,eureka不能正确解析出本地ip,就不要进行以下配置了

eureka:  instance:    prefer-ip-address: true    instance-id: ${spring.application.name}:${spring.cloud.client.ipAddress}:${spring.application.instance_id:${server.port}} #eureka显示ip

 

转载于:https://my.oschina.net/u/182501/blog/1613382

你可能感兴趣的文章