服务端:当我们启用服务消费者的时候,它会发送一个rest请求给服务注册中心,来获取上面注册的服务清单,为了性能考虑
,eureka server会维护一份只读的缓存服务清单来返回给客户端,该缓存清单默认会每隔30秒更新一次,关闭UseReadOnlyResponseCache即可
server:
#不读取只读的缓存服务清单,因为30秒刷新一次比较慢,读写高速缓存过期策略
UseReadOnlyResponseCache: false
客户端:服务缓存清单也是默认30秒更新一次,可通过设置RegistryFetchIntervalSeconds来缩短,单位是秒
client:
registryFetchIntervalSeconds: 5
这样就达到了网关快速映射
eureka服务端和客户端的详细配置可参考地址:https://www.cnblogs.com/fangfuhai/p/7070325.html