首页 > 解决方案 > eureka 服务器中的 fetchRegistry 属性有什么用?

问题描述

如果 Eureka 客户端没有通过设置 eureka:client:registerWithEureka:false 向 eureka 服务器注册自己,为什么 fetchRegistry 属性也需要设置为 false?

标签: javaspringnetflix-eureka

解决方案


registerWithEureka控制此客户端是否注册自己并因此变得可发现。仅此一点并不意味着该客户端将获取其他服务端点上的信息并因此能够连接到它们。

fetchRegistry控制此客户端是否将尝试连接到 Eureka 服务器以下载其他服务端点上的信息。它可以在不注册自己的情况下这样做。引用文档

获取注册表

Eureka 客户端从服务器获取注册信息并在本地缓存。之后,客户使用该信息来查找其他服务。


推荐阅读