我有一个独立的嵌入式 Eureka 服务器,由 Spring Boot 1.2.0.RELEASE 和 Spring Cloud 1.0.0.RC1 提供支持。我看到服务在仪表板中正确注册了自己,这很棒。状态链接使用它们正在运行的机器的主机名。不幸的是,我们使用的是虚拟机,它们没有在 DNS 中注册自己,这意味着链接无法解析。我开始查看代码,但无法找到强制链接使用主机 IP 地址的方法。仪表板损坏并不是世界末日,但恐怕一旦我们开始使用 Ribbon 或 Feign 联系服务,这些 URL 也会使用主机名并且无法解析。也许我真正要问的是有没有一种方法可以强制客户端使用 IP 地址而不是主机名进行注册?任何帮助表示赞赏。
问问题
28587 次