我正在使用FeignClient查找在Zookeeper中注册的服务。
就我而言,服务已在Zookeeper中的“ / rsservices / sparkexecutor”下注册。
但是当我给@FeignClient(name =“ sparkexecutor”)时,我认为默认情况下它会尝试从/ services发现。如何告诉Feign Client在/ rsservices而非/ services下进行检查
请帮助
答案 0 :(得分:0)
我知道/ services是在此java文件(根属性)org.springframework.cloud.zookeeper.discovery.ZookeeperDiscoveryProperties.java中设置的
由于Java文件使用@ConfigurationProperties(“ spring.cloud.zookeeper.discovery”)进行注释
我在application.yml文件中设置了以下内容,以覆盖默认的根文件夹值。它解决了我的问题。
春天: 云: 动物园管理员: 发现: 根目录:/ rsservices