根据网上学习SpringCloud | 第二篇: 服务消费者(rest+ribbon)教程https://blog.csdn.net/forezp/article/details/81040946
顺利搭建项目并启动,但是出现错误,启动教程源码仍然存在.记录如下错误
报错:I/O error on GET request for "http://service-customer/hello": Connection timed out: connect; nested exception is java.net.ConnectException: Connection timed out: connect.
经网上查询各种类似报错皆无法解决,经过测试找到解决方案如下:
在服务提供者与服务消费者application.yml中添加如下配置:
正常结果显示:
配置eureka.instance.prefer-ip-address = true,Spring就会自动为我们获取第一个非回环IP地址(这只是简单的说法,事实上这段代码有些容错的处理)。