如何让Ribbon使用IP而不是主机名

时间:2016-03-31 22:45:24

标签: spring-cloud-netflix

我使用'@EnableZuulProxy'注释创建了一个Zuul服务器。所以我正在使用Spring Cloud。

我可以看到它从Eureka获取信息,它正在使用Ribbon来执行请求。到目前为止一切都很好。

但它使用的是Eureka数据中的主机名而不是IP地址。这对我来说是一个问题,因为并非所有主机都在DNS中有自己的名字。

我尝试使用'ribbon.useIPAddrForServer = true',但我没有看到行为发生变化。

我现在正在使用1.0.3.RELEASE。

有什么想法我可以做些什么来解决这个问题?

感谢。

亨利

1 个答案:

答案 0 :(得分:0)

原来我必须使用' ribbon.UseIPAddrForServer = true'。请注意首都' U'