Spring Cloud Eureka 全解 (7)

本文基于SpringCloud-Dalston.SR5

可以实现比较快的服务上下线:

EurekaServer配置:

1#eureka server刷新readCacheMap的时间,注意,client读取的是readCacheMap,这个时间决定了多久会把readWriteCacheMap的缓存更新到readCacheMap上 2#默认30s 3eureka.server.responseCacheUpdateInvervalMs=3000 4#eureka server缓存readWriteCacheMap失效时间,这个只有在这个时间过去后缓存才会失效,失效前不会更新,过期后从registry重新读取注册服务信息,registry是一个ConcurrentHashMap。 5#由于启用了evict其实就用不太上改这个配置了 6#默认180s 7eureka.server.responseCacheAutoExpirationInSeconds=180 8 9#启用主动失效,并且每次主动失效检测间隔为3s 10#默认60s 11eureka.server.eviction-interval-timer-in-ms=3000 12 13#服务过期时间配置,超过这个时间没有接收到心跳EurekaServer就会将这个实例剔除 14#注意,EurekaServer一定要设置eureka.server.eviction-interval-timer-in-ms否则这个配置无效,这个配置一般为服务刷新时间配置的三倍 15#默认90s 16eureka.instance.lease-expiration-duration-in-seconds=15 17#服务刷新时间配置,每隔这个时间会主动心跳一次 18#默认30s 19eureka.instance.lease-renewal-interval-in-seconds=5 20#eureka client刷新本地缓存时间 21#默认30s 22eureka.client.registryFetchIntervalSeconds=5 23#eureka客户端ribbon刷新时间 24#默认30s 25ribbon.ServerListRefreshInterval=1000 26eureka.instance.preferIpAddress=true 27#关闭自我保护 28eureka.server.enable-self-preservation=false 29eureka.client.serviceUrl.defaultZone=http://10.120.242.153:8211/eureka/,http://10.120.242.154:8211/eureka/ 30

EurekaClient配置:

1#服务过期时间配置,超过这个时间没有接收到心跳EurekaServer就会将这个实例剔除 2#注意,EurekaServer一定要设置eureka.server.eviction-interval-timer-in-ms否则这个配置无效,这个配置一般为服务刷新时间配置的三倍 3#默认90s 4eureka.instance.lease-expiration-duration-in-seconds=15 5#服务刷新时间配置,每隔这个时间会主动心跳一次 6#默认30s 7eureka.instance.lease-renewal-interval-in-seconds=5 8#eureka client刷新本地缓存时间 9#默认30s 10eureka.client.registryFetchIntervalSeconds=5 11#eureka客户端ribbon刷新时间 12#默认30s 13ribbon.ServerListRefreshInterval=1000 14eureka.instance.preferIpAddress=true 15#关闭自我保护 16eureka.server.enable-self-preservation=false 17eureka.client.serviceUrl.defaultZone=http://10.120.242.153:8211/eureka/,http://10.120.242.154:8211/eureka/
点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Spring Cloud Eureka 全解 (8)

本文基于SpringCloudDalston.SR5(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcloud.spring.io%2Fspringcloudstatic%2FDalston.SR5%2F)一般的,Eureka在内网服务,我们不会对于外网暴露Eureka端口,所

Spring Cloud Eureka 全解 (5)

本文基于SpringCloudDalston.SR5(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcloud.spring.io%2Fspringcloudstatic%2FDalston.SR5%2F)自我保护机制关闭自我保护机制(默认是打开的):eu

Spring Cloud Eureka 全解 (6)

本文基于SpringCloudDalston.SR5(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fcloud.spring.io%2Fspringcloudstatic%2FDalston.SR5%2F)Eureka服务实例启动时,是否会立刻向EurekaServer注册?